Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-07 | More bounds_check_with_label homogenization. Fix a couple of typos while | Kenneth R Westerback | |
there. 'so go to it!' deraadt@ | |||
2007-06-06 | now that all partition size/offsets are potentially 64-bit, change the | Theo de Raadt | |
type of all variables to daddr64_t. this includes the APIs for XXsize() and XXdump(), all range checks inside bio drivers, internal variables for disklabel handling, and even uvm's swap offsets. re-read numerous times by otto, miod, krw, thib to look for errors | |||
2007-06-06 | a fair sprinking of knf, code movement, and sometimes character-by-character | Theo de Raadt | |
accuracy so that the variious disksubr.c's can be compared easier. setdisklabel() starts taking an int for openmask. ok krw, and read by quite a few other people | |||
2007-06-05 | Remove the comment "Static function protoypes". Static is gone in USB. | Marc Balmer | |
no binary change. | |||
2007-06-05 | Remove the "Static" function declaration. It is defined to be | Marc Balmer | |
empty and confuses the source code reader. As discussed with dlg and jsg. | |||
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 |