shin
6fbde674dd
don't define TAILQ_EMPTY here. TAILQ_EMPTY is defined in <sys/queue.h>.
2001-05-09 11:57:05 +00:00
scw
2963ff5c58
Add `l_poll' to `struct linesw' and provide an xxxpoll() entry point
...
in each tty driver to indirect through it.
This allows tty line-disciplines to handle poll(2) system calls.
2001-05-02 10:32:08 +00:00
uch
f0df5e196f
delete noisy debug message.
2001-04-24 17:09:54 +00:00
sato
9d92917cd6
check platid if 'options VR41XX' and 'options TX39XX' are both defined.
...
XXX: currently this case is missconfiguration and not compilable.
XXX: because all codes are not supported this case yet.
2001-04-18 10:42:39 +00:00
thorpej
316dcc474b
splvec.splimp -> splvec.splvm
2001-04-12 19:21:20 +00:00
uch
659f65e0ee
hpc common files are moved to dev/hpc.
2001-02-22 18:37:54 +00:00
sato
3131dc2c04
make compilable.
2001-01-04 05:01:59 +00:00
takemura
1021bf4bf1
Change hf_baseaddr usage. Now it potins frame buffer start address instead
...
of hf_baseadd + hf_offset. You should use hf_baseaddr only in kernel and
you should use hf_offset only with mmap system call from userland.
2000-12-03 13:43:40 +00:00
eeh
5d8e9b343a
Adapt to the new line discipline scheme.
2000-11-02 00:35:04 +00:00
uch
b84e48b8bd
forgot to set HPCFB_ACCESS_REVERSE.
2000-10-22 12:49:27 +00:00
uch
fc9212e594
new I/O modules framework for TX based system.
2000-10-22 10:42:31 +00:00
uch
c3ceefe48c
reverse color support.
2000-10-22 10:33:01 +00:00
uch
478ab76ca3
experimental power management support for TX3912/TX3922 based model.
2000-10-04 13:53:54 +00:00
uch
f88fbde7ac
don't reset RTC in tx39clock_set()
2000-10-01 18:12:04 +00:00
uch
154f1e86b1
fix tx39clock_alarm_refill bug.
2000-09-28 16:18:26 +00:00
sato
d5b133164a
- disable warning: add missing argument.
2000-08-18 07:33:14 +00:00
cgd
b63ed164a1
convert PRID handling to use macros on an int, not bit-fields.
...
there's no reason to use bit-fields, and they just complexity to
the header.
2000-07-27 17:29:05 +00:00
deberg
23f2392b19
don't define TAILQ_FOREACH, it's in sys/queue.h now.
2000-07-20 03:44:46 +00:00
mrg
28d898391b
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:10:45 +00:00
simonb
889c658b5b
Change the kernel mmap interface so that the offset to map is an
...
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
2000-06-26 04:55:19 +00:00
uch
27a7fbff47
debug frame buffer draw routines moved to video_subr.c.
...
plumvideo also use it.
2000-05-22 17:17:44 +00:00
uch
7b768bd6e8
recognize 32MByte D-RAM.
2000-05-21 11:24:45 +00:00
uch
f02836787f
fix CLUT index bug.
2000-05-12 18:09:55 +00:00
uch
742429ff1e
#undef'ed debug routine.
2000-05-10 23:57:13 +00:00
uch
cc01cd2448
implement 8bpp CLUT of Plum2, TX3912 video module.
2000-05-08 21:57:56 +00:00
uch
3c873423e1
add ioctl, mmap.
...
hpcfb directly attach to tx3912video and plumvideo. (no longer use bivideo)
XXX CLUT
2000-05-02 17:50:51 +00:00
uch
6d1291a469
code clean up.
2000-04-24 13:02:13 +00:00
uch
441ca96c28
sync with new mips trap.c
2000-04-11 17:57:42 +00:00
sato
1e2f627e0b
- virtual TEXT vram implimentation.
...
- optimize scroll.
- hardware accelerator hooking mechanism (initianly, maybe change..)
- multiscreen (some bugs, so currently disabled)
- if you want disable above codes, #define HPCFB_DISABLE.
2000-04-03 03:35:37 +00:00
thorpej
b667a5a357
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 06:30:07 +00:00
uch
00363a82c8
sync with hpcfb.
2000-03-13 18:49:15 +00:00
uch
a57fa19957
change debug message.
2000-03-12 15:42:43 +00:00
thorpej
a183d34f04
- Implement cnbell() -- ring the console bell. The cn_bell entrypoint
...
is optional.
- Add cn_bell to statically allocated consdevs as appropriate.
2000-03-06 21:36:05 +00:00
uch
461e3d82a4
adjust SIBSCLK to 9.216MHz (TX3922)
2000-03-04 11:39:29 +00:00
uch
630279a800
add device file interface for UCB1200
2000-03-03 19:54:34 +00:00
shin
26f41e8f13
support non-contiguous memory.
...
patch from Mycroft <root@ihack.net> and uch@netbsd.org .
tested hardware:
VR4121 IBM WorkPad z50 (48MB, 16MB)
VR4121 NEC Mobile Gear II MC/R730
TX3912 Compaq C-series 810 (20MB), 2010c (20MB, 16MB)
TX3922 Sharp Telios HC-AJ2 (32MB)
2000-02-21 13:46:02 +00:00
sato
1dd1e143a9
add machine model name to cpu_model.
2000-02-10 02:15:01 +00:00
uch
f96d767523
add platform dependent TX39 UART module hook.
...
remove delay from tc5165buf interrupt handler.
backlight config_hook.
2000-01-16 21:47:00 +00:00
uch
ee917c935b
TX39 IR module (connected to TX39 UARTB module)
2000-01-13 17:53:35 +00:00
uch
dce2bc94e0
add UCB1200 sound module ucbsnd (core implementation only)
...
UCB1200 touch panel module moved to ucbtp and sync with vrpiu.
2000-01-12 14:56:17 +00:00
uch
3e70433d39
fix TX39IO port debug routine bug. (TX3912)
2000-01-09 18:56:37 +00:00
uch
ce3b031d6d
TX3912 touch panel support
...
TX3912 SIB module + ADC part of UCB1200 (companion chip of TX3912)
2000-01-08 21:07:02 +00:00
uch
d998f29223
p7416buf and tc5165buf are merged.
2000-01-07 15:19:12 +00:00
uch
db8644e2c9
4bit greyscale mode currently disabled. (change to 2bit greyscale)
2000-01-07 15:10:50 +00:00
uch
75961aa95f
change overrun interrupt treatment.
2000-01-06 18:11:23 +00:00
uch
6c7f28e845
add debug draw routines.
2000-01-06 18:10:42 +00:00
uch
f56a7d0967
clean up boot message.
2000-01-03 18:29:03 +00:00
uch
c6376f2e26
Change tx_poll_establish implementation and interface.
2000-01-03 18:24:03 +00:00
uch
b4e898bafb
Fix MCS3 address.
1999-12-31 16:07:29 +00:00
uch
d034b79aa3
clean up.
1999-12-26 17:06:02 +00:00