tsubai
63fca4fecb
Use P1SEG to map pool pages.
2000-04-25 12:17:06 +00:00
uch
f49b235cc0
remove COMPAT_386BSD_MBRPART
...
remove COMAPT_13, COMPAT_14. hpcmips appears NetBSD 1.5.
2000-04-25 06:20:14 +00:00
matt
1fe20bbb39
be a bit more defensive in the probe routines. only allow one attachment.
2000-04-24 21:59:22 +00:00
matt
d32950cb7e
Add cd9660 support to the secondary boot blocks.
2000-04-24 21:46:07 +00:00
thorpej
23694b5ab3
Glue in uvm_pageidlezero(). While here, improve some panic messages
...
in pmap.c, as requested by Jonathan Stone.
2000-04-24 17:18:16 +00:00
matt
b7de2c5900
Add lcgreg.h.
2000-04-24 17:09:56 +00:00
matt
7964d80339
Initial definition of registers for VS400 LCG cards. Still needs more.
2000-04-24 17:09:03 +00:00
ragge
c6a9a48f2e
Add 4000/90 to the countdown hack.
2000-04-24 14:45:30 +00:00
uch
6d1291a469
code clean up.
2000-04-24 13:02:13 +00:00
uch
814e39b9e3
add COMPAT_386BSD_MBRPART
2000-04-24 12:59:43 +00:00
uch
3be17707f3
remove #ifdef alpha
2000-04-24 12:58:32 +00:00
tsubai
88a555948c
Sync with current i386 pmap.c.
2000-04-24 08:40:21 +00:00
mhitch
62c210a97b
Fix bootblock countdown for 4000/VLC.
2000-04-24 07:03:27 +00:00
matt
9148a41e81
fix booted_qe case to compare locators against controllers.
2000-04-23 20:30:37 +00:00
tsarna
da1f2723c4
Addredd port-i386/9897, but differently. Since the effect of resetting
...
the video mode on machines with ancient or no video cards is not clear,
for safety's sake a I created a new biosboot variant, biosboot_resetvideo
that does the call.
Anyway, now I can boot my i-opener without hitting Tab. Thanks Andrew!
2000-04-23 19:57:12 +00:00
mhitch
437d090c28
Long term bug finally reared its head: size of device softc was specified
...
as sizeof(struct device) when amiga switched to new config, and recent
additions of callout structures and a long missing struct device to the
soft structure resulted in kernel panics when attempting to open the builtin
serial port. The callout structure initialization was clearing the serial
port softc data! Fixed by using sizeof(struct par_softc).
2000-04-23 19:55:51 +00:00
thorpej
bfced25d78
Update with reality.
2000-04-23 17:51:21 +00:00
thorpej
d0271b127d
Add PNPBIOS front-end for the PC Floppy Controller driver.
2000-04-23 17:50:00 +00:00
thorpej
0cde36f780
Carve off the ISA configuration bits from the floppy driver. Driver is
...
still ISA-specific, but we can attach ISA instances with different
configuration mechanisms now.
2000-04-23 16:47:45 +00:00
matt
c10673838a
Extend asc driver to include support for the VS400/9x.
...
Add VS4000/9x support vsbus_dma.c
2000-04-23 16:38:52 +00:00
takemura
6d972981ff
Support 8bpp mode on MC/R530.
2000-04-23 10:20:50 +00:00
minoura
dfb848e298
M680x0 are now defopt'ed.
2000-04-23 05:49:14 +00:00
minoura
13fc4ebbe1
Do not include opt_m680x0 in LKM.
2000-04-23 05:38:31 +00:00
eeh
5099c60132
If we trap due to a bad kernel stack, try to switch to the interrupt strack
...
before breaking into the debugger.
2000-04-22 22:06:06 +00:00
matt
25d6f027de
Detect controller number on boot_qe check.
2000-04-22 21:40:40 +00:00
groo
3a77b18fd7
name change; rl -> rtk. Still commented out.
2000-04-22 21:03:27 +00:00
ragge
8b94e15772
Fix boot block countdown on 4000/60. Easy to add for other 4000 machines also.
2000-04-22 20:29:58 +00:00
ragge
a47bd10baa
Use RAISEIPL on all workstations.
2000-04-22 18:11:27 +00:00
mrg
1013298c2a
whole bunch of changes:
...
- merge IOMMU DVMA code from sbus/psycho into iommu.c. this code was
identical and a few minor inconsistencies had crept in. this way
keeps them all in sync.
- with this code gone from psycho, merge the psycho.c and psycho_bus.c
files. same with ebus/ebus_bus.c. delete the _bus.c files.
- add a _ds_boundary member to the dma segment structure, so that later
dma mappings can find this value.
- set _ds_boundary in machdep.c:_bus_dmamem_alloc().
- kill much dead code.
2000-04-22 17:05:59 +00:00
ragge
3a90b3236e
Forgot a protection #define.
...
Make use of raise-spl.
2000-04-22 17:05:07 +00:00
ragge
8c7cf8f008
Add device switch entry for RL disks. Only uses rom to boot so far.
2000-04-22 16:52:23 +00:00
ragge
cab5a24c60
Recognize RL02 as boot device.
2000-04-22 16:50:44 +00:00
ragge
9b8f75bee1
Add "rl" disk.
2000-04-22 16:48:53 +00:00
ragge
cbf7514ca6
Detect "rl" as root device.
2000-04-22 16:43:47 +00:00
mrg
db956d0701
s#\b#\n# so an error message appears correctly.
2000-04-22 16:42:25 +00:00
thorpej
bedbdf87a4
rl -> rtk
2000-04-22 16:28:48 +00:00
uch
298fbbd162
fix VP3_CFG_INTR_MASK
2000-04-22 15:00:41 +00:00
tsutsui
5f992b6d2b
Rename rl -> rtk.
2000-04-22 13:13:21 +00:00
mrg
5aa4575432
- convert to DPRINTF() style debug messages.
...
- kill dead code.
- use the sbus dv_xname to construct a dvma map map, to pass to
extent_alloc(), to help support multiple sbusses
2000-04-22 12:36:29 +00:00
mrg
6e576e3c03
clean up mdallocsys().
2000-04-22 12:03:33 +00:00
ragge
dd22df3dc8
Ops, forgot to commit this.
2000-04-22 08:19:49 +00:00
groo
7c6a2dcd6d
name change; rl -> rtk
2000-04-22 06:56:20 +00:00
thorpej
cf0a940b9f
Add a pnpbios front-end to the pckbc driver. This is a littke wonky
...
yet.. the keyboard controller actually has 2 PNPBIOS nodes (one to
represent the controller I/O resources and the kbd port IRQ, and one
for the aux port IRQ). To cope with this, we're attaching two instances
of the driver and forge on ahead once both nodes have been seen.
If someone has a better way, please feel free to step forward.
2000-04-22 06:41:34 +00:00
thorpej
1842a5ee3a
Allow pnpbios_getirqnum() to return the share type, as well.
2000-04-22 06:38:24 +00:00
thorpej
8c5710a861
- Declare biosbasemem and biosextmem in <machine/cpu.h>, don't extern
...
them everywhere they're used.
- Avoid integer overflow when converting bios{base,ext}mem (in units of
kilobytes) to bytes.
2000-04-21 18:37:20 +00:00
explorer
79f12736c0
Add (commented out) addcom0 and com* at addcom?
2000-04-21 17:52:06 +00:00
bouyer
f1d93978ae
Rename define 'siop' to 'msiop' to avoid clash with machine-indepndant siop
...
driver. Doesn't change the name of drivers in config files.
2000-04-21 16:53:20 +00:00
bouyer
2ce6bd4b28
Rename the 'siop' define to 'asiop', to avoid clash with the MI siop driver.
...
This doesn't change the name of the drivers in config files.
2000-04-21 16:51:36 +00:00
matt
f52bc62c39
enable in-kernel NTP (so xntpd doesn't die).
2000-04-21 15:16:39 +00:00
shin
a332af2846
delete unused function mips3_TLBReadVPS().
...
reorder insns to avoid mtc0/mfc0 hazard (for VR4100/R4700/RM52xx).
save/restore PageMask in mips3_TLBRead().
2000-04-21 14:14:55 +00:00