sato
109c7bc1e5
regen.
2000-09-21 03:18:04 +00:00
sato
d5a2a40be6
Add NEC MC/R330.
...
Add DoCoMo sigmarion.
2000-09-21 03:16:10 +00:00
thorpej
72a24b4eae
Add an align argument to uvm_map() and some callers of that
...
routine. Works similarly fto pmap_prefer(), but allows callers
to specify a minimum power-of-two alignment of the region.
How we ever got along without this for so long is beyond me.
2000-09-13 15:00:15 +00:00
sato
aa96730805
bzero allocated structutre initialy.
2000-09-12 08:25:44 +00:00
takemura
83517998af
fix typo in boot message.
2000-09-12 02:12:20 +00:00
sato
5bb7aeddee
- delete some unused codes (but some experimental code is not deleted)
...
- add experimental HPCFB_JUMP code but it is not enabled.
2000-09-11 13:44:49 +00:00
sato
96f8d01088
add SPEAKER pwctl device for several machines.
2000-09-10 15:48:10 +00:00
sato
20cc493f48
add CONFIH_HOOK_POWERCONTROL_SPEAKER.
2000-09-10 15:45:47 +00:00
sato
988e123a02
- not handle CONFIG_HOOK_POWERCONTROL events because the events
...
handled by lower lcd/lcdlight control device.
2000-09-10 15:33:48 +00:00
sato
39556606fe
handle CONFIG_HOOK_POWERCONTROL events
...
- PWR_SUSPEND: save giu bits values and turn "off" the values.
- PWR_RESUME: restore giu bits values.
2000-09-10 15:30:32 +00:00
takemura
ed9f910cc8
Introduce WSDISPLAY_NULLSCREEN to allow low level device to detach control
...
process. Hpcmips frame buffer driver(hpcfb) call wsdisplay_switch with
WSDISPLAY_NULLSCREEN to notify user process of suspend/resume event.
2000-09-10 09:39:57 +00:00
takemura
3369a78b96
Create dummy main window to resolve the problem that it can't setup color
...
palette correctly.
version no gets '1.16.00 2000.09.10'
2000-09-10 08:29:53 +00:00
takemura
1f41d9a644
Previous revision contains some Japanese chars by mistake.
...
The bootloader has been improved by Kazuma Arino.
- dialog style main window
- support to read compressed kernel image
- automatic boot with timer
- human readable configrarion file
version no gets '1.15.00 2000.08.29'
2000-09-10 08:02:13 +00:00
sato
9a5210c76d
- adapt config_hook(CONFIG_HOOK_PMEVENT,..)
...
save cmu clock mask register and disable all clock when PWR_SUSPEND event.
restore saved cmu clock mask register when PWR_RESUME event.
2000-09-07 03:11:11 +00:00
takemura
212b3fa9d8
The bootloader has been improved by Kazuma Arino.
...
- dialog style main window
- support to read compressed kernel image
- automatic boot with timer
- human readable configrarion file
version no gets '1.15.00 2000.08.29'
2000-08-29 15:10:14 +00:00
sato
2a9cfc2e99
add pwctl PWCTL_LCD, PWCTL_LCDLIGHT for NEC_MCR_FORDOCOMO, NEC_MCR_500.
2000-08-27 22:56:31 +00:00
uch
97749b6bb4
don't refer cf_unit.
...
undef __BROKEN_CONFIG_UNIT_USAGE
2000-08-24 11:19:19 +00:00
thorpej
58e7a6954b
Add spllock(). See spl(9) for details.
2000-08-22 19:46:26 +00:00
thorpej
23a7f255d4
Make sure we provide splsched() as described in spl(9).
2000-08-21 02:06:31 +00:00
thorpej
a86d1f4891
Add a lock around the scheduler, and use it as necessary, including
...
in the non-MULTIPROCESSOR case (LOCKDEBUG requires it). Scheduler
lock is held upon entry to mi_switch() and cpu_switch(), and
cpu_switch() releases the lock before returning.
Largely from Bill Sommerfeld, with some minor bug fixes and
machine-dependent code hacking from me.
2000-08-20 21:50:06 +00:00
sato
d5b133164a
- disable warning: add missing argument.
2000-08-18 07:33:14 +00:00
itojun
85dda25e94
move "options PULLDOWN_TEST" into sys/sys/mbuf.h (in #ifdef _KERNEL),
...
as it is no wthe default setting for everyone.
the reason we still use the name "PULLDOWN_TEST" while it is now default:
kame code sharing.
2000-08-13 01:31:15 +00:00
jeffs
fc28236a58
Tweak printf format to compile with printf changes.
2000-08-10 08:27:54 +00:00
tv
29550fc608
kprintf -> printf format attribute
2000-08-09 16:34:25 +00:00
shin
bf38a18dfc
Define bus_space_*_stream_N functions as their non-stream counterparts.
2000-08-09 02:12:50 +00:00
shin
04e4950cbb
detect and eliminate phantom keys.
2000-08-05 05:55:27 +00:00
takemura
537da4726d
Refresh screen when the system resume.
2000-07-30 11:16:54 +00:00
takemura
b5e3ec56a8
Remove src/sys/dev/apm/*. (They've gone to arch/hpcmips/dev/apm.)
2000-07-30 04:41:15 +00:00
takemura
bb1a798cbe
Move from sys/dev/apm. And rename apm -> apmdev.
2000-07-30 04:29:22 +00:00
jdolecek
e25636b5da
g/c RB_DFLTROOT
...
I've tried hard to find also various usage() messages and remove the
appropriate flag from there as well, hopefully all occurences are covered.
2000-07-29 20:06:27 +00:00
mason
4a353b5330
Moving to a default of 64 PTYs.
2000-07-27 17:53:35 +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
jeffs
05587c68ae
Correct typo in comment.
2000-07-25 00:11:36 +00:00
takemura
733c04149a
Experimental MQ200 video driver. It's just copy of bivideo plus power
...
management routine.
2000-07-22 08:53:33 +00:00
takemura
d84cab3012
vrkiu_getc() will call over and over. but we want to see 'not implemented'
...
only once.
2000-07-22 08:26:00 +00:00
takemura
db17c07fd3
mb_bus_space_init() had been removed accidentally when KGDB was supported.
...
It's need for initialize system_bus_iot.
2000-07-22 06:02:46 +00:00
takemura
ecdd72f783
Overwrite color map of rasops.
2000-07-22 03:46:53 +00:00
jeffs
0e306bace6
kgdb support for the vr hpcmips machines.
...
From Ethan Solomita (ethan@geocast.com ).
2000-07-20 21:03:36 +00:00
deberg
23f2392b19
don't define TAILQ_FOREACH, it's in sys/queue.h now.
2000-07-20 03:44:46 +00:00
jeffs
1dfa0ec96d
Use cpu_intr() definition from mips/cpu.h instead of local one.
2000-07-14 18:35:38 +00:00
takemura
45b6ec5476
Experimental APM compatible power management.
2000-07-02 10:01:30 +00:00
itojun
d738f90fd7
raise MSIZE from 128 to 256.
...
- for sizeof(void *) == 8 arch, this is mandatory. MHLEN is too small
already (less than 80) and there are chances for unwanted packet loss due
to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
(even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
extension header)
portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.
2000-06-30 17:55:11 +00:00
itojun
d76ae83df8
add PULLDOWN_TEST for all the platforms.
...
XXX should be moved to somewhere else when stabilized
2000-06-30 17:10:15 +00:00
shin
853a455109
enable SOFTDEP.
2000-06-29 11:42:30 +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
kleink
e695f72a2e
Add <machine/int_types.h>, which provides namespace-pure definitions
...
of exact-width integer types.
2000-06-26 15:42:16 +00:00
mrg
2f159a1bac
remove/move more mach vm header files:
...
<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
2000-06-26 14:20:25 +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
fvdl
1ee7d22c0b
Remove prefix construction for softdeps. Add SOFTDEP option to GENERIC.
2000-06-22 20:27:49 +00:00
shin
0e04419b62
for size reduction.
...
out:
SCSIVERBOSE
QUOTA
ccd
we support CD-ROM drives, so CD9660 is necessary.
in:
CD9660
2000-06-17 10:53:05 +00:00
veego
223d7455c7
Remove the obsolete config fragments for kernel crypto, because the IPsec
...
crypto code is now in the kernel source tree.
2000-06-14 22:02:13 +00:00
matt
0aa592b979
Add a table of calibrations. The MCR_500 one (640x240) makes the MCR_700A
...
(800x600) almost unusable. Now the 700A has it's own.
2000-06-13 05:59:55 +00:00
matt
e4a7ab9905
Add latent entry for ochi usb devices on NEC MobilePro 800.
2000-06-11 23:34:31 +00:00
soren
d8e5d1fa7d
Add rnd(4) glue for the MIPS3 cycle counter.
2000-06-06 02:24:00 +00:00
cgd
cffb580806
Implement the more flexiable `evcnt' interface as discussed (briefly) on
...
tech-kern and now documented in evcnt(9).
2000-06-04 19:14:14 +00:00
takemura
1a710b9899
Bugfix and a little improvement for trouble shooting.
...
- BUGFIX: pbsdboot1 ignores Yes for 'Are you sure ?' dialog box.
- display status which indicate how much loading sequence progress.
- add debugging log function.
2000-06-04 04:30:48 +00:00
takemura
f0e427d05a
Add platid, VADEM CLIO C-1000 and C1050.
...
Note: CLIO C-1000 is identical with SHARP Tripad PV6000.
2000-06-03 08:00:42 +00:00
matt
9169d99f2a
Don't pass booted_* to findroot/getdevice, access them via the globals.
...
Also, make findroot static. This eliminates unneeded clearing of them
and make their use consistent among the ports.
2000-06-01 15:38:20 +00:00
matt
c9aff328d9
Make booted_device global (and booted_parition for consitency).
...
Eliminate it from header files and other extern definitions.
2000-06-01 00:49:49 +00:00
cgd
47449a63d2
kill __P in these files. (I had to look at them anyway with an eye for
...
adding some protos... and adding them with __P seems wrong, but mixing
__P and not __P in the same file seems wrong too, so...)
2000-06-01 00:04:50 +00:00
thorpej
a7d0570e67
First sweep at scheduler state cleanup. Collect MI scheduler
...
state into global and per-CPU scheduler state:
- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.
- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).
- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.
- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.
Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
2000-05-26 21:19: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
c70d727504
regen.
2000-05-22 15:05:37 +00:00
uch
af2b106d9a
Add SHARP Telios HC-VJ1C and Mobilon HC-4500 entries.
2000-05-22 15:03:46 +00:00
uch
817c8734c5
fix comment.
2000-05-22 07:40:41 +00:00
uch
7b768bd6e8
recognize 32MByte D-RAM.
2000-05-21 11:24:45 +00:00
uch
060197b367
Get LCD size from PLUM2 Display control register.
2000-05-21 11:22:25 +00:00
soren
b70819c71a
Also share BE ldscripts.
2000-05-21 02:50:10 +00:00
takemura
5e48883c49
Add NEC Mobile Pro 780/880 and Vadem Clio 1050.
2000-05-20 07:11:25 +00:00
takemura
6bef866101
Add two items:
...
NEC MobilePro 780 (MC/R530A)
NEC MobilePro 880 (MC/R730A)
2000-05-20 05:08:53 +00:00
shin
405f83e99a
fix platid_test source files.
2000-05-20 03:41:28 +00:00
sato
8bc2515577
fix CONFIG_HOOK_BUTTONEVENT_CANCEL keycode.
2000-05-18 03:27:22 +00:00
shin
5eacd822a1
delete undefined 'NEC_MCR_4XX'.
2000-05-17 08:38:25 +00:00
thorpej
463931b3ba
Nuke dk_establish() from orbit except from those ports which still use
...
it to determine the boot device: mvme68k, pc532, macppc, ofppc. Those
platforms should be changed to use device_register(). In the mean time,
those ports defined __BROKEN_DK_ESTABLISH.
2000-05-16 05:45:44 +00:00
sato
ab17e681e7
NEC MC-CS LIGHT button.
...
NEC MC-R430 COM0 power.
CASIO E55 COM0 power.
CASIO E55 LIGHT button.
2000-05-15 01:40:44 +00:00
shin
f26b6caddd
clear CPU count register interrupt properly (VR4100).
2000-05-14 03:16:11 +00:00
uch
f9b83f27e9
change Telios keyboard map: KS_KP_Enter -> KS_Return
2000-05-13 20:34:13 +00:00
uch
62923b307e
fix #define RGB24(r, g, b)
2000-05-13 03:12:56 +00:00
uch
f02836787f
fix CLUT index bug.
2000-05-12 18:09:55 +00:00
shin
e38d6212b9
make it compile again with '-Werror'.
2000-05-12 04:43:21 +00:00
uch
742429ff1e
#undef'ed debug routine.
2000-05-10 23:57:13 +00:00
nisimura
bd91f6f2e0
Adapt mips_locoresw[].
2000-05-10 01:36:56 +00:00
shin
8587b62f36
call uvm_pageidlezero() while CPU is idle.
2000-05-09 13:23:57 +00:00
shin
2d39542769
deal with INT_MASK_REAL_DEV removal.
2000-05-09 13:20:55 +00:00
shin
51994cb450
make it compile again (add #include's).
2000-05-09 13:19:54 +00:00
uch
86d1ce5fd8
fix WSDISPLAYIO_PUTCMAP return value.
2000-05-09 10:15:17 +00:00
hubertf
9f48bba3ae
Add "install" target, so "make install" after building the kernel
...
does something useful. The target can be redefined by putting a
install-kernel-${MACHINE_NAME} target that fits your needs into
/etc/mk.conf.
2000-05-09 00:56:21 +00:00
thorpej
6a33c86623
HAVE_GCC28 -> HAVE_EGCS, and make it match gcc 2.9 as well. Also,
...
make the use of -Wno-uninitialized explicit, don't rely on a compiler
hack to do it for us.
2000-05-09 00:32:19 +00:00
uch
7ae9f5b5e9
-G 24 -> -G 20. TX3922 kernel became bigger.
2000-05-08 21:58:40 +00:00
uch
cc01cd2448
implement 8bpp CLUT of Plum2, TX3912 video module.
2000-05-08 21:57:56 +00:00
uch
e5ee37ffd9
add struct hpcfb_accessops to setclut method. TX3912 can't change
...
color map index (R:G:B = 3:3:2), so use this.
2000-05-08 21:56:32 +00:00
augustss
3a6e3a4670
Add (sometimes commented out) MIIVERBOSE option.
2000-05-08 13:49:44 +00:00
soren
95f3c9498d
MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV are deprecated.
2000-05-05 03:18:25 +00:00
takemura
9601a833c3
Remove wmipsdbg and wmipsrel as well as WMIPSDbg and WMIPSRel for
...
case sensitive file system.
2000-05-04 11:58:22 +00:00
takemura
f056a711d7
Add some lines to support ATAPI and SCSI devices.
...
This makes the kernel 60KB bigger.
2000-05-04 10:32:47 +00:00
takemura
d865561de6
Raw keyboard mode support. I'd tested this on MC/R530.
...
I don't sure if skbd work or not.
2000-05-04 10:25:45 +00:00
takemura
fe8142f713
Raw keyboard mode support. I'd tested this on MC/R530.
...
I don't sure if skbd work or not.
2000-05-04 08:18:59 +00:00
takemura
33698fcc25
Mouse move event should be made before mouse bown event. Without that,
...
you may got a mouse down event in strange plase.
2000-05-04 06:14:05 +00:00
shin
f077f10640
fix scancode -> keycode mappings:
...
MC-CS arrow keys
PV-6000 semicolon and apostrophe
2000-05-04 02:24:13 +00:00
uch
89cb6ad8b8
forgot to commit TX3912.
2000-05-02 18:00:54 +00:00