Commit Graph

37182 Commits

Author SHA1 Message Date
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
augustss
4d0217d2c1 Remove item. 2000-04-23 23:21:32 +00:00
augustss
007a7dbfd8 Update with new files. 2000-04-23 23:19:36 +00:00
perseant
eedb742e6e Fix problems outlined in PR#9926:
- lfs_truncate extends the file if called with length > i_ffs_size;
    - lfs_truncate errors out if called with length < 0;
	- lfs_balloc block accounting corrected for the case of blocks read
	  into the cache before they exist on disk;
	- mp->mnt_stat.f_iosize is initialized in lfs_mountfs.
2000-04-23 21:10:26 +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
augustss
0e5c7f55af Regen. 2000-04-23 19:35:35 +00:00
augustss
23f3c0074f Sync with FreeBSD: add two more adapters. 2000-04-23 19:03:45 +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
augustss
b12ed6c03b Make it possible to move a device to its unconfigured state by
using config #0.
2000-04-23 00:46:59 +00:00
augustss
bc5e86601e Add an item. 2000-04-22 22:52:15 +00:00
augustss
3a27942ba8 Add a clarifying comment. 2000-04-22 22:50:44 +00:00
jdolecek
40d9f8a709 msdosfs_read(): avoid integer overflow for files > 2GB, when
difference between current read position and file size
	is bigger than 2GB

This fixes problem first noted in FreeBSD PR#15639 and sent
by Martin J. Laubach in kern/9046, though the implementation
differs a bit.
2000-04-22 22:45:37 +00:00
thorpej
8ec60a189f Make sure the payload is aligned when using E2-over-802.11 encapsulation,
as enabled by the LINK0 flag.  Fixes PR kern/9700.
2000-04-22 22:36:14 +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
augustss
5ea1af4bf4 Regen. 2000-04-22 18:07:19 +00:00
augustss
f468f877de Add some CMedia audio devices. From T.SHIOZAKI <AoiMoe@imou.to> 2000-04-22 17:32:02 +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
11379e0ab6 Add the famous "rl" disk. 2000-04-22 16:46:45 +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