Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-05 | use six new macros to access & store the 48-bit disklabel fields related | Theo de Raadt | |
to size. tested on almost all machines, double checked by miod and krw next comes the type handling surrounding these values | |||
2007-06-04 | do not shuffle dev 4 under the carpet; make svnd work again; uncookie | Otto Moerbeek | |
for deraadt@ ok irc@ | |||
2007-06-02 | oops, why did i delete this. bizzare | Theo de Raadt | |
2007-06-02 | Rename cvtdisklabelv1 -> disklabeltokernlabel. It does more than just | Kenneth R Westerback | |
convert version 0 to version 1 disklabels. Suggested by deraadt@. ok deraadt@ otto@ | |||
2007-06-02 | stand/ofdev.h | Theo de Raadt | |
2007-06-01 | remove ofw devices which we don't use; that way of mixing devices is crazy | Theo de Raadt | |
(means i also don not have to fix the daddr_t problems) ok miod | |||
2007-06-01 | some architectures called setroot() from cpu_configure(), *way* before some | Theo de Raadt | |
subsystems were enabled. others used a *md_diskconf -> diskconf() method to make sure init_main could "do late setroot". Change all architectures to have diskconf(), use it directly & late. tested by todd and myself on most architectures, ok miod too | |||
2007-06-01 | Fix macppc tags. | Alexander Yurchenko | |
ok drahn@ | |||
2007-06-01 | Establish interrupt after checking the i2s subsystem, fixes a problem with | Gordon Willem Klok | |
xserve G5. ok drahn | |||
2007-05-31 | Add Bluetooth drivers to GENERIC (not enabled - we still have ways to go) | Uwe Stuehler | |
ok gwk, deraadt | |||
2007-05-31 | KNF, whitespace and comment rectification to make all | Kenneth R Westerback | |
bounds_check_with_label() routines as identical as possible without changing any code. Code nits and adjustments to come. | |||
2007-05-31 | Standardize on -1 as the error return value for | Kenneth R Westerback | |
bounds_check_with_label. All callers check for <= 0, so no functional change. Feedback from miod@. ok weingart@ | |||
2007-05-30 | Add support for iBook G4. -moj | Mats O Jansson | |
2007-05-30 | Make xlights(4) probe correctly on the Xserve G5, still does not correct | Gordon Willem Klok | |
the i2s timeout. ok drahn | |||
2007-05-29 | start of dumpconf() unification, which one day we can pray will be MI | Theo de Raadt | |
(and part of setroot); ok miod | |||
2007-05-29 | Use atomic operations to operate on netisr, instead of clearing it at splhigh. | Miod Vallat | |
This changes nothing on legacy architectures, but is a bit faster (and simpler) on the interesting ones. | |||
2007-05-29 | Updated disklabel format to support larger disks and partitions. We | Otto Moerbeek | |
free room in struct partition by packing fragment size and fragments/block more tighlty and use the resulting space to make offset and size 48 bits. For the disk part we use spare fields in struct disklabel. Kernel converts in-mem copy of the on-disk label if needed, disklabel(8) writes new version. We are careful to only change fields not used by bootloaders. Conception of basic scheme by deraadt. ok deraadt@ krw@ | |||
2007-05-29 | Refactor readdisklabel() to ensure there is a single point of return, in | Kenneth R Westerback | |
preparation for translating all disk labels visible to the kernel to the soon to arrive V1 format. ok otto@ deraadt@ | |||
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@ |