Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-20 | Protect pool operations with splvm. | Miod Vallat | |
2007-06-20 | Make sure IPL_CLOCK blocks device interrupts. | Miod Vallat | |
2007-06-19 | com at ssio | Mark Kettenis | |
2007-06-19 | Add ssio(4), a driver for the castrated National Semiconductor PC87560 | Mark Kettenis | |
Sucky SuperIO chip. For now it only provides support for the i8259-compatible PICs on the chip, but that support is necessary to make USB interrupts work. | |||
2007-06-19 | Empty another cpu_disklabel. In this case read in the boot | Kenneth R Westerback | |
block/native label as needed rather than keeping it in cpu_disklabel. Also a number of assorted minor tweaks to reduce the delta to sparc64 disksubr.c. 'get this in' deraadt@ | |||
2007-06-19 | Mark PDE entries with PG_U and PG_M. We never need that information from the | Artur Grabowski | |
mmu, it slightly speeds up tlb misses and according to an errata from AMD it can actually work around a bug in the mmu. toby@ ok | |||
2007-06-18 | Lookup interrupt routing info based on elroy(4) bus number. | Mark Kettenis | |
Fix and simplify debug code that prints the interrupt routing info while I'm there. | |||
2007-06-18 | Calculate the disklabel checksum *after* filling in all the fields in | Kenneth R Westerback | |
the disklabel. ok deraadt@ | |||
2007-06-18 | this is the sgi disklabel, mips64 is not the same | Theo de Raadt | |
2007-06-18 | this is the sgi disksubr, not some mythical "all mips64 architectures can ↵ | Theo de Raadt | |
use it" balony | |||
2007-06-18 | Don't use cpu_disklabel as local storage. Use local variables and discard | Kenneth R Westerback | |
the unneeded info when done with it. Another empty struct cpu_disklabel. ok deraadt@ | |||
2007-06-18 | Don't use cpu_disklabel as local storage. Use local variables and discard | Kenneth R Westerback | |
the unneeded info when done with it. Another empty struct cpu_disklabel. ok deraadt@ | |||
2007-06-18 | Use a shorter form to load XKPHYS constants in .S code, shaves a few text | Miod Vallat | |
bytes, no functional change. | |||
2007-06-18 | Disable instruction reordering around cpl assignments. | Miod Vallat | |
2007-06-18 | delete comment above cpu_disklabel that is not needed | Theo de Raadt | |
2007-06-18 | move comment to right place | Theo de Raadt | |
2007-06-18 | split out dpme disklabel reading, simplifying things significantly | Theo de Raadt | |
and making it look a lot more like other architectures; tested by myself and drahn and gwk | |||
2007-06-18 | simplify error return case from writedisklabel(), too | Theo de Raadt | |
2007-06-18 | simplify error return case from writedisklabel() | Theo de Raadt | |
2007-06-18 | simplify error return case from writedisklabel() | Theo de Raadt | |
2007-06-18 | more comments that are different | Theo de Raadt | |
2007-06-18 | using same words in similar code sequences is good | Theo de Raadt | |
2007-06-18 | this XXX has no place here anymore. extended partition label writing | Theo de Raadt | |
might even work now (ie. if it works, it is because finding the label location is now MI code shared for the read & write paths) | |||
2007-06-18 | include not needed | Theo de Raadt | |
2007-06-18 | msg is already gauranteed to be NULL | Theo de Raadt | |
2007-06-17 | make it compile | Martin Reindl | |
2007-06-17 | Eliminate a few straggling 'labelsector' field declarations from | Kenneth R Westerback | |
cpu_disklabel's. 'labelsector' is not used anywhere according to grep. 'go for it' deraadt@ | |||
2007-06-17 | Get interrupt information from PDC and use it to program the IO SAPIC. | Mark Kettenis | |
Needed to make edge triggered interrupts work. | |||
2007-06-17 | Disable memory above 256MB for now, it triggers bugs (probably related to | Miod Vallat | |
cache operations). | |||
2007-06-17 | Coerce this into compiling. | Miod Vallat | |
2007-06-17 | Some alpha (or SRM) designs use level 3 for i/o interrupts, instead of the | Miod Vallat | |
more commonly encountered level 4. Do not complain in splassert() in this case (this is similar to the older vsbus vax machines workaround). | |||
2007-06-17 | (error in commit messages to other similar MI files; see position in | Theo de Raadt | |
ChangeLog to see other files) avoid pulling in machine/disklabel.h when sys/disklabel.h is a better choice | |||
2007-06-17 | amd64/stand | 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-16 | astro(4)'s iommu does cache-coherent DMA. | Mark Kettenis | |
2007-06-16 | Add a few more registers. | Mark Kettenis | |
2007-06-16 | Enable iophy(4) for fxp(4). From brad. | Mark Kettenis | |
2007-06-16 | When EOVERFLOW was added, it broke the zaurus bootblocks | Theo de Raadt | |
2007-06-15 | In power_match(), make sure oa_irq is correctly initialized. | Miod Vallat | |
2007-06-15 | permit this to compile again | Todd T. Fries | |
looks right krw@, Righto miod@ | |||
2007-06-15 | no need to include machine/disklabel.h when sys/disklabel.h is already | Theo de Raadt | |
pulled in. look at how doing it in one architecture gets that code copied to the derivative architectures... amazing.. | |||
2007-06-14 | bzero the right thing | Theo de Raadt | |
2007-06-14 | unbreak tree after untested timeout.h deletions | Theo de Raadt | |
2007-06-14 | When macppc was switched to __HAVE_VM_PAGE_MD, data structures were incorrectly | Dale Rahn | |
exposed to userland, protect with _KERNEL. Tested by Antoine Jacoutot | |||
2007-06-14 | Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS and | Marc Balmer | |
USB_DECLARE_DRIVER macros. No binary change. ok dlg. | |||
2007-06-14 | Move the inclusion of sys/timeout.h from usb_port.h to the drivers that | Marc Balmer | |
need it. If a USB driver uses timeout(9) functions, the header file sys/timeout.h must be included. Tested by me (i386, macppc, sparc64), ckuethe (amd64), & todd (sparc, zaurus). ok dlg. | |||
2007-06-14 | Fix label name in writedisklabel(). | Miod Vallat | |
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 | |