Commit Graph

55 Commits

Author SHA1 Message Date
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
uch
124aa3ecd0 totaly rewritten. 1999-12-26 17:05:28 +00:00
uch
36380814c1 coding style clean up. 1999-12-23 17:24:30 +00:00
uch
26125dde8a Fix tx39clock_get bug. 1999-12-23 16:58:48 +00:00
uch
0028029538 Add TX39IO_MFIOOUTPORT_OFF option (debugging use) 1999-12-23 16:58:07 +00:00
uch
9481f398a2 Detect overrun interrupt. and add spl. 1999-12-23 16:57:14 +00:00
uch
115925987c Off LCD power when serial console. 1999-12-23 16:56:16 +00:00
uch
508a4e8fd6 Implement TX3912/22 clock/timer module. 1999-12-22 15:35:33 +00:00
uch
0ad989b87a remove unreferrenced header file. 1999-12-12 18:40:33 +00:00
uch
b2098820d6 Telios keyboard support. 1999-12-12 17:08:37 +00:00
uch
573725bd34 set stop timer interval. 1999-12-12 17:06:22 +00:00
uch
7780f42e8c update comment. 1999-12-12 17:05:38 +00:00
uch
c8296edee4 code clean up. 1999-12-12 17:04:55 +00:00
uch
395dc11439 sync with skbd. 1999-12-08 15:54:11 +00:00
uch
af18379afb TX3922, tx39_poll_intr uses stop timer interrupt as sampling interrupt. 1999-12-07 17:11:05 +00:00
uch
704572cafe clean up boot message. 1999-12-07 17:08:10 +00:00