Nathan Whitehorn
6b122703cc
Fix bm_shutdown() KOBJ method to correspond to return int, as it should.
...
Found by: Andriy Gapon
2009-02-04 22:16:27 +00:00
Nathan Whitehorn
1209e7e538
Change the way we enable the BMAC cell in macio. Instead of calling the
...
macio's enable-enet word, which apparently does nothing on some machines,
open an OF instance of the ethernet controller. This fixes cold booting
from disk on my Blue & White G3.
MFC after: 3 days
2008-10-13 17:33:55 +00:00
Nathan Whitehorn
f1dea04adb
Change the DBDMA API to allow DBDMA registers in a subregion of a resource. This is necessary to allow future support of DMA for the various Apple on-board ATA controllers.
...
MFC after: 1 week
2008-09-23 02:12:47 +00:00
Nathan Whitehorn
20a94ecc79
Fix a multiple locking bug in bm(4) that could cause panics on a WITNESS-enabled kernel.
...
Approved by: marcel (mentor)
MFC after: 1 day
2008-09-02 02:50:52 +00:00
Nathan Whitehorn
682d1bdb27
Fix some locking and logic bugs pointed out by jhb. These fix driver detach and speed up data transfer by nearly a factor of 2.
...
Approved by: marcel (mentor)
2008-07-03 21:51:30 +00:00
Marcel Moolenaar
cf99524aed
Add support for the Apple Big Mac (BMAC) Ethernet controller,
...
found on various Apple G3 models.
Submitted by: Nathan Whitehorn
2008-06-07 22:58:32 +00:00