Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-28 | avoid bypassing sys/queue.h in many places in the kernel. | Pierre-Yves Ritschard | |
many assumptions were made about the way the various list types are implemented. lots of suggestions and help from otto and miod. ok otto@ | |||
2007-05-28 | pcn(4) works here | Martin Reindl | |
2007-05-27 | Move powerpc to vm_page_md, 'throw it in' kettenis@ | Dale Rahn | |
2007-05-27 | USB cleanup leftover. Diff from jsg@ tested by me. | Marcus Glocker | |
2007-05-26 | missed this, remove bio here for move to sys/conf/GENERIC | Todd T. Fries | |
ok drahn@ | |||
2007-05-26 | Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@ | Pedro Martelletto | |
deraadt@ dlg@. | |||
2007-05-26 | If booted from ADPT,2940U2B, root is on scsi. | Dale Rahn | |
2007-05-25 | "interupt" -> "interrupt" in various comments. Mostly from Diego Casati. | Kenneth R Westerback | |
2007-05-23 | Add code to spin up secondary cpu's; still work in progress. | Mark Kettenis | |
prompted by deraadt@ a few times already. | |||
2007-05-23 | Print real/available memory in MB as well as bytes in dmesg, and unify | Peter Valchev | |
architectures to print it the same way. ok henning, miod; i386 part from tom | |||
2007-05-20 | lockmgr -> rwlock for piic(4), kiic(4) and smu(4); | Thordur I. Bjornsson | |
smu(4) tested by kettenis@, ok krw@ | |||
2007-05-15 | kill __HAVE_DEVICE_REGISTER by requiring all architectures to have a | Theo de Raadt | |
device_register() function -- even if it does nothing. reduces the cpp-based blather different between architectures idea ok'd by miod; tested on all architectures (except a few miod will need to cleanup because he has them) | |||
2007-05-14 | Use value passed as in ca_reg as cpuid instead of unit number. | Mark Kettenis | |
ok drahn@ | |||
2007-05-10 | The road to supporting bigendian openpic starts. | Dale Rahn | |
2007-05-08 | correct dmesg output | Theo de Raadt | |
2007-05-08 | no need to print boot device name twice | Theo de Raadt | |
2007-05-08 | uninitialized variable passed to setroot() | Theo de Raadt | |
2007-05-04 | make findblkmajor() and findblkname() MI; ok miod | Theo de Raadt | |
2007-05-04 | setroot() was a ugly mix of MI and MD code, with different bugs on different | Theo de Raadt | |
machines. Instead -- build one solid clean MI version, and thenchange all the architectures to use it. ok various people, tested on almost all cases. (it is a 10094 line diff..) | |||
2007-05-03 | Config file for MULTIPROCESSOR kernel. | Mark Kettenis | |
2007-05-03 | Add dummy functions to make MULTIPROCESSOR kernels compile. | Mark Kettenis | |
2007-04-24 | Firmware lies! Switching from LEVEL to EDGE triggered interrupt prevents | Gordon Willem Klok | |
storms. ok kettenis | |||
2007-04-23 | rename drivers with numbers in them; ok gwk drahn | Theo de Raadt | |
2007-04-23 | iqg -> irq | Gordon Willem Klok | |
spotted by miod | |||
2007-04-22 | better interrupt names for vmstat -iz; ok miod gwk | Theo de Raadt | |
2007-04-22 | Add sysbutton a driver for the 'System identifier' button found on the | Gordon Willem Klok | |
fornt panel of the xserve (the button with the triangle on it). This driver will dump you into ddb at the press of a button if the ddb.console sysctl is set. The bug still has one unresolved issue if ddb.console is not set and you press and hold the button you will cause a interrupt storm that will slow the system down. So if you keep your xserve near a toddler or you yourself are a toddler you might want to consider disabling this device remember buttons arn't toys. ok deraadt. | |||
2007-04-22 | rename a very long driver name to something shorter, and more clear | Theo de Raadt | |
and while there, fix the interrupt name for vmstat -iz; ok gwk | |||
2007-04-21 | Fix the rcs tags. | Gordon Willem Klok | |
2007-04-21 | Add blinkenlights(4) a driver to control the 16 leds found on the front | Gordon Willem Klok | |
panel of the Xserve G4 and G5. The leds will provide an indication of the system load slowing as the load climbs, and system health e.g. no lights means its dead or in DDB. Split some of the shared registers and clock divisors from i2s into i2sreg.h while there nuke some evil C++ style comments. Man page to follow shortly. ok deraadt | |||
2007-04-16 | macppcs can boot off usb disks, so treat "/usb" controllers in the ofw tree | David Gwynne | |
as storage controllers. this lets ottos macppc root off the usb disk he booted off. | |||
2007-04-13 | Timecounters for macppc. As clean and simple as sparc64. Uses the %tb | Mark Kettenis | |
special register. ok drahn@ | |||
2007-04-10 | Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might | Miod Vallat | |
Mouse. Currently limited to USB mice. Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@ | |||
2007-04-10 | ``it's'' -> ``its'' when the grammar gods require this change. | Miod Vallat | |
2007-04-03 | A fix for smp old world macs such as the 9500MP and 9600MP which lack the | Gordon Willem Klok | |
/cpus openfirmware node of the new world macs, and only have one cpu node. We look at a register of the memory controller called hammerhead for the arbitration bit being set indicating a two way machine. Quad processor old worlds made by e.g. Daystar Digital would require a different heurisitic. This heuristic comes from linux/netbsd. ok kettenis@ and drahn@ | |||
2007-04-02 | unmapiodev() takes the va as its first argument, not the pa. | Mark Kettenis | |
ok gwk@ | |||
2007-03-31 | Make sure we not to match secondary cpu's on non-MP kernel. I accidentally | Mark Kettenis | |
didn't commit this bit, so it is still ok drahn@, gwk@. | |||
2007-03-31 | Detect secondary cpu's. Get rid of legacy ofroot code. | Mark Kettenis | |
ok drahn@, gwk@ | |||
2007-03-29 | Enable acx(4) as it is finally working on bigendian boxes. OK deraadt@ | Claudio Jeker | |
2007-03-28 | disk addresses are in hex, not decimal. makes my LSILogic,sas@3/disk@13 | David Gwynne | |
correctly match target 19. ok deraadt@ | |||
2007-03-27 | grok LSILogic,sas controllers in bootpath; as well, become aware that (at | Theo de Raadt | |
least) "scsi" controllers give a target/port number, not a kernel sd#. So, translate. We might later want to do the same translation for IDE as well, but perhaps not until after people test a bit more; ok dlg | |||
2007-03-23 | Clean up the failure path of the attach routine, check the return value of | Gordon Willem Klok | |
dbdma_alloc, and mapiodev, and some whitespace/long line cleanup. Tested on 9500MP and 9600MP. ok martin@ | |||
2007-03-22 | Move powerpc to __HAVE_MUTEX. With help from drahn@. Tested by nick@, xsa@, | Mark Kettenis | |
deraadt@. "reads right" deraadt@ | |||
2007-03-22 | split userland & kernel struct sensor/sensordev so that the addition | Theo de Raadt | |
of new fields in the future is less disruptive. This is done similar to how struct proc is handled for ps(1). ok jmc (man page changes) tested fkr simon, and more suggestions from millert | |||
2007-03-20 | Move macppc to __HAVE_CPUINFO, and make locore.S and trap.c suitable for | Mark Kettenis | |
MULTIPROCESSOR. From now on sprg0 holds a pointer to struct cpuinfo, which is used to spill registers to during trap instead of the globals we used to use for that purpose. Bits and pieces from NetBSD. Help from drahn@ and art@. Tested by xsa@, thib@, miod@, gwk@, deraadt@. ok drahn@, gwk@ | |||
2007-03-20 | Spring cleaning: some whitespace, clean up the failure path in the attach | Gordon Willem Klok | |
routine, and check the return of the mapiodev, and dbdma_create functions. Tested on Power Macintosh 9500MP and a 9600MP. "the diff looks fine to me." dlg@ | |||
2007-03-17 | Make lcsplx() call spllower() instead of duplicating its code. | Mark Kettenis | |
ok miod@ | |||
2007-03-14 | Make SMU sensors and fan control work on PowerMac8,1. | Mark Kettenis | |
tested by Alastair Poole. | |||
2007-03-13 | Drop the second and third arguments to adb_op_sync, for they are not used; | Miod Vallat | |
while there, remove explicit global variable initializations to zero, and appease the gods by removing the most ludicrous spurious casts. No functional change (except for code shrinkage). | |||
2007-03-04 | Invoke adb_cuda_autopoll() and leave polling mode after all initialization | Miod Vallat | |
commands are set; also add a delay between adb_intr_cuda() and adb_soft_intr() while polling, as this seems to be necessary on some models; ok gwk@ drahn@ | |||
2007-03-01 | On the first generation iMac G5 (PowerMac8,1) the fans node is called | Mark Kettenis | |
rpm-fans. |