Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-04 | pull in wbsd conditionally; ok kettenis | Theo de Raadt | |
2009-10-03 | Glue to attach the SD/MCC reader of the W83L519D found on some Tadpole | Mark Kettenis | |
laptops. | |||
2009-09-27 | Print the LOM type (LOMlite/LOMlite2). | Mark Kettenis | |
2009-09-27 | Add sensor status for fan sensors. | Mark Kettenis | |
2009-09-27 | Implement queuing of reads and writes. This gets rid of the remaining busy | Mark Kettenis | |
waits for LOMlite. | |||
2009-09-24 | Slightly less evil busy wait loop for LOMlite. Small tweak to LOMlite state | Mark Kettenis | |
machine. | |||
2009-09-23 | Implement reading LOMlite registers using timeouts and a state machine to | Mark Kettenis | |
avoid busy waits. Writes are still somewhat problematic, but things work well enough to make lom(4) attach to LOMlite now. Fix typo pointed out by miod@ while I'm there. | |||
2009-09-23 | Add some more LOMlite bits. We don't attach to LOMlite yet because it is | Mark Kettenis | |
very slow and this version of the code busy waits too much. | |||
2009-09-23 | Attempt mapping as io as well as mmio; necessary to make this work on a V100. | Mark Kettenis | |
2009-09-23 | Restructure watchdog support such that it will work on both LOMlite and | Mark Kettenis | |
LOMlite2. | |||
2009-09-22 | Add PSU sensor. | Mark Kettenis | |
2009-09-21 | Explicitly configure the watchdog timer not to reset the machine when we | Mark Kettenis | |
attach. If we don't do this, the machine will reset even if the watchdog timer hasn't been explicitly configured if the watchdog timer was previously enabled. | |||
2009-09-21 | Add support for the built-in watchdog. In the default state the watchdog will | Mark Kettenis | |
enable the fault LED after 127 seconds if the kernel stops patting. You'll have to explicitly enable the watchdog to make it reset the machine. | |||
2009-09-20 | Update the hostname stored in the LOM based on the hostname set in the kernel. | Mark Kettenis | |
2009-09-20 | Add fan sensors. | Mark Kettenis | |
2009-09-20 | Use name provided by the LOM device as description for the temperature | Mark Kettenis | |
sensor. | |||
2009-09-19 | Initial stab at a driver for LOMlite2 as found on the Sun Fire V100, Sun Fire | Mark Kettenis | |
V120 and Sun Netra X1. For now this only provides a temperature sensor, but more stuff will follow. | |||
2009-09-12 | Add DIOCSDINFO support to the three fd drivers. No change to existing | Kenneth R Westerback | |
behaviour. | |||
2009-09-10 | Remove zssoftpending; it isn't of any use anymore. | Mark Kettenis | |
ok miod@ | |||
2009-09-05 | Change the wsdisplay_emulops return types from void to int; emulops will now | Miod Vallat | |
return zero on success and nonzero on failure. This commit only performs mechanical changes for the existing emulops to always return zero. | |||
2009-09-03 | Missing header. | Joel Sing | |
2009-09-03 | The sparc64 boot block currently compares a memory address to the ELF magic | Joel Sing | |
and complains if they do not match. Instead, load the start of the ELF header from memory and complain if this does not match the ELF magic. Tested by kettenis@ ok miod@ | |||
2009-09-01 | Enable SBus ti(4) here as well. | Mark Kettenis | |
2009-09-01 | Enable SBus ti(4) here as well. | Mark Kettenis | |
2009-08-28 | OpenBSD/sparc64 can now be compiled without -traditional-cpp. | Joel Sing | |
From jsg@ | |||
2009-08-28 | ofwboot can be compiled without -traditional-cpp. | Joel Sing | |
From jsg@ | |||
2009-08-28 | Use fixed labels rather than generating them using defines. This allows | Joel Sing | |
the code to be compiled without -traditional-cpp (and is arguably easier to read). ok kettenis@ jsg@ | |||
2009-08-22 | Constify the what/name parameter of pci_intr_establish(). | Michael Knudsen | |
Tested by myself, sthen, oga, kettenis, and jasper. Input from sthen and jasper. ok kettenis (Manpage follows shortly.) | |||
2009-08-17 | Use ANSI function declarations. No binary change. | Joel Sing | |
ok deraadt@ | |||
2009-08-13 | repair vscsi line | Theo de Raadt | |
2009-08-13 | Replace the error strings that were being passed around with much simpler | Theo de Raadt | |
errnos. Note that the error strings are being ignored, since we long ago decided to not spam the console, and there is no other nice way to use the errors (without changing the ioctls to pass it back) The errno is now useful, since we can pass b_error from failing IO up, and the drive can decide how to use that ok miod | |||
2009-08-13 | wire vscsi up to a cdev | David Gwynne | |
for claudio@ ok deraadt@ | |||
2009-08-13 | A new(er) mtx_enter_try(). | Tobias Weingartner | |
Ok oga@, "the time is now" deraadt@. | |||
2009-08-11 | Do not bother initializing bufpages in the md code if the computation is | Miod Vallat | |
exactly the same the mi could will use if bufinit() is invoked with bufpages == 0. | |||
2009-08-11 | With the SysV memory allocation changes, allocsys() doesn't do anything | Miod Vallat | |
anymore. Get rid of it completely. | |||
2009-08-09 | Introduce option DDB_STRUCT. Kernels compiled with this option (except on | Miod Vallat | |
a few arches where toolchain limitations apply) will embed some symbolic information about the various structs used within the kernel, and have new ddb commands allowing struct display and some useful information gathering. Kernel rodata increase varies accross platforms from ~150KB to ~300KB. This option is not enabled by default. | |||
2009-08-09 | No need to clean genassym{.,o} during `make clean', genassym.sh does this | Miod Vallat | |
for us. | |||
2009-08-09 | if extent_alloc() fails, we don't clear the iomap properly before | Owain Ainsworth | |
returning an error. so next time we mess around, we may get annoying printfs. Fix this. ok kettenis@ | |||
2009-08-09 | MCLGETI() will now allocate a mbuf header if it is not provided, thus | Theo de Raadt | |
reducing the amount of splnet/splx dancing required.. especially in the worst case (of m_cldrop) ok dlg kettenis damien | |||
2009-08-09 | Rototill system V message queues. | Bret Lambert | |
No longer allocate a static amount of memory for messages in MD boot path; message queues, message metadata, and message data now all use dynamic memory, which means that runtime sysctls should now be trivial to implement. Since I'm going to be around all week to fix any breakage, this should probably just go in now. | |||
2009-07-24 | timeout_add -> timeout_add_msec | Bret Lambert | |
ok kettenis@ | |||
2009-07-21 | Change the rbus md_space_{map,unmap} signature to take a rbus_tag_t instead | Miod Vallat | |
of the bus_space_tag_t it contains; an upcoming implementation will need to know the rbus_tag_t for which it works at this point. All callers updated accordingly; no functional change intended. | |||
2009-07-20 | Pass a pci_chipset_tag_t to pci_intr_line(), to eventually allow the | Miod Vallat | |
logic to be chipset dependent; no functional change yet. ok kettenis@ | |||
2009-07-16 | Clean up after X. | Mark Kettenis | |
help & ok miod@ | |||
2009-07-12 | Enable gem@sbus. | Mark Kettenis | |
2009-07-05 | radeonfb(4), an accelerated framebuffer for Sun XVR-100 boards (which have an | Mark Kettenis | |
ATI Radeon 7000 chip on them). While there, make gfxp(4) depend on rasops32 just in case somebody removes other framebuffers that pull this in from their kernel config. ok deraadt@, miod@ | |||
2009-06-28 | Add colormap support for 8bpp mode. | Mark Kettenis | |
2009-06-28 | Make this work in 8bpp mode too. Color support is still missing; probably | Mark Kettenis | |
needs palette support. | |||
2009-06-27 | Stricter checks when deciding which acceleration code to use. Instead of | Miod Vallat | |
matching on pci id, and if no match is found, on pci subsystem id, match on openfirmware device names (which amounts to a pci id AND subsystem id exact match). This makes XVR-500 cards (``bobcat'') run without acceleration. Which is better than trying to use ``jfb'' acceleration and fail. ok kettenis@ | |||
2009-06-24 | enable softraid | Todd T. Fries | |
test built and booted by me ok marco@, deraadt@ |