Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-21 | Remove two out-of-date comments. | Mark Kettenis | |
2007-08-21 | Do not repeat device name in failure message printed during attachment. | Mark Kettenis | |
2007-08-15 | Kernel stacks can live beyond EINTSTACK now. | Mark Kettenis | |
ok deraadt@ | |||
2007-08-10 | Be more careful when asking for the next property. help and ok kettenis@. | Federico G. Schwindt | |
2007-08-07 | Add "dma" and "ledma" as busses that potentially have the root device on them. | Mark Kettenis | |
Makes the Ultra-1 find its root disk again. tested by nick@ and fgsch@, ok deraadt@ | |||
2007-08-04 | Enable CardBus bus support, and add ne(4). | Mark Kettenis | |
ok deraadt@ | |||
2007-08-04 | rbus for sparc64 | Mark Kettenis | |
ok deraadt@ | |||
2007-08-04 | Add sparc_bus_addr member to struct sparc_bus_space_tag. This function maps | Mark Kettenis | |
a bus_space_handle_t back to a bus_addr_t. Needed for rbus. Only implemented for mainbus(4) and psycho(4) for now; schizo(4) and pyro(4) will follow soon. ok deraadt@ | |||
2007-08-04 | Add missing pci_intr_line() implementation. | Mark Kettenis | |
ok deraadt@ | |||
2007-07-30 | Shuffle the order in which we look for header files, when doing | Thordur I. Bjornsson | |
kernel builds locally this doesnt change much but over NFS this cuts about 12% of the build time on my setup (i386). OK miod@, deraadt@. | |||
2007-07-29 | Add support for bootpaths like /pci@1f,4000/ide@3,0/ata@0,0/cmdk@0,0 | Mark Kettenis | |
in addition to paths like /pci@1f,0/ide@d,0/disk@0,0 for machines rooting off wd(4). This makes the Ultrabook 170/200 find its root disk. tested by krw@ | |||
2007-07-28 | Don't try to map interrupts that are already fully specified. Makes the | Mark Kettenis | |
onboard IDE controller on the Ultrabook 170/200 work. | |||
2007-07-24 | Remove some goo for dealing with 32-bit cpu's. | Mark Kettenis | |
"I don't mind this diff" miod@ | |||
2007-07-22 | Get rid of the fixe VA range for device mappings; use uvm_km_valloc() instead. | Mark Kettenis | |
This allows mappings of more than 256MB, needed by some frame buffers. "looks good", miod@ | |||
2007-07-05 | Report actual faulting address (if we can) instead of the mmu tag word for | Mark Kettenis | |
SIGSEGV. tested by jasper@ | |||
2007-07-02 | allow pciide to attach to jmb as well as ahci | David Gwynne | |
2007-07-02 | Add arc/jmb/ahci here as well. | Jonathan Gray | |
Suggested by and ok dlg@ | |||
2007-07-02 | enable jmb on all archs that support ahci, so jmicron boards will continue | David Gwynne | |
to work (and work better in the future) | |||
2007-07-01 | Add gentbi(4). | Mark Kettenis | |
2007-06-29 | sick of extra static messing up tracebacks; ok miod | Theo de Raadt | |
2007-06-24 | rework sensor tasks to use the kernels generic workq rather than a special | David Gwynne | |
kernel thread of its own. the api has changed (which will be fixed in the manpage shortly) so all the users of sensor tasks that i can find have been fixed too. noone tested, so its going in to force people to run with it. "put it in" deraadt@ | |||
2007-06-20 | b_cylinder does not need to be set on the callpath down into drivers. | Theo de Raadt | |
cpu_disklabel can go away, since nothing anymore needs to use it; ok miod | |||
2007-06-20 | In vunmapbuf(), explicitely remove mappings before invoking uvm_km_free(). | Miod Vallat | |
Even if the latter would end up removing the mappings by itself, it would do so using pmap_remove() because phys_map is not intrsafe; but some platforms use pmap_kenter_pa() in vmapbuf(). By removing the mappings ourselves, we can ensure the remove function used matches the enter function which has been used. Discussed and theoretical ok art@ | |||
2007-06-18 | using same words in similar code sequences is good | Theo de Raadt | |
2007-06-18 | msg is already gauranteed to be NULL | Theo de Raadt | |
2007-06-17 | significantly simplified disklabel infrastructure. MBR handling becomes MI | Theo de Raadt | |
to support hotplug media on most architectures. disklabel setup and verification done using new helper functions. Disklabels must *always* have a correct checksum now. Same code paths are used to learn on-disk location disklabels, to avoid new errors sneaking in. Tested on almost all cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn | |||
2007-06-14 | bzero the right thing | Theo de Raadt | |
2007-06-14 | some spaces in the way | Theo de Raadt | |
2007-06-14 | excessive blank lines making the versions different | Theo de Raadt | |
2007-06-14 | set the prototype disklabel to version 1 | Theo de Raadt | |
2007-06-14 | do not depend on previous loop variable, use a constant instead | Theo de Raadt | |
2007-06-12 | all disksubr.c did their b_flags manipulation differently (and wrong). | Theo de Raadt | |
correct and unify; ok thib miod | |||
2007-06-09 | The differences in the last non-homogeneous bounds_check_with_label() | Kenneth R Westerback | |
routines (alpha, vax) prove to be not worth keeping. Move bounds_check_with_label() into the MI world. Eliminate unreliable and almost certainly useless checks for overwriting a disklabel. After discussion with deraadt@ | |||
2007-06-09 | by hand i carefully found that all the differences in setdisklabel() | Theo de Raadt | |
implimentations were simply either missing code, or spacing and such. setdisklabel() can become MI now. | |||
2007-06-09 | annoying spacing glitch which makes the diffs bigger | Theo de Raadt | |
2007-06-08 | include files.bluetooth, so that bluetooth support can be compiled, | Jasper Lievisse Adriaanse | |
if enabled. ok gwk@ | |||
2007-06-08 | all drivers should spoof version 1 labels | Theo de Raadt | |
2007-06-08 | - always set the partition disk size to full disk info (from driver) | Theo de Raadt | |
- always store our new fatty 16-partitions-with-full-cpg-info style sun disklabels on the disk. - correct an error in matching old-style 16-partition matching code; the checksum spanned a different region tested by me, groked by krw, which is a lot more than the rest of the post-hackathon exhausted slackers | |||
2007-06-07 | Comment 'fixes'. All bounds_check_with_label now identical except for | Kenneth R Westerback | |
vax and alpha. | |||
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 | clamp the disklabel d_secperunit to what the disk actually says it has, | Theo de Raadt | |
not to what some bogus disklabel from the past may say (some of which may have been caused by older openbsd disklabel programs). resolves issues seen by myself and Markus Lude on sparc/sparc64 machines | |||
2007-06-06 | an XXsize() function that got skipped | Theo de Raadt | |
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 | bounds_check_with_label() checks for i/o outside of the partition and | Kenneth R Westerback | |
for overwriting the disklabel. Reorder some checks so all copies of bounds_check_with_label do the checks in the same order. Order picked by using the currently most popular one. Should be no functional change. "If it's boring, commit it" deraadt@ | |||
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-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-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 | Don't initialize d_partitions[RAW_DISK] just before calling | Kenneth R Westerback | |
readdisklabel(), since all readdisklabel()'s do that already. ok deraadt@ | |||
2007-05-31 | Add Bluetooth drivers to GENERIC (not enabled - we still have ways to go) | Uwe Stuehler | |
ok gwk, deraadt |