Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-30 | curproc, curprocpaddr moved into cpu_info | Takuya ASADA | |
OK miod@ | |||
2009-09-28 | Make video buffer area and BIOS areas unavailable for PCI resource allocation. | Mark Kettenis | |
This should prevent problems on systems where these areas are not reserved in the BIOS memory map. ok miod@, oga@, marco@ | |||
2009-09-27 | adjust comments; eephy isn't just for Intel GigE. From Brad. | Stuart Henderson | |
2009-09-27 | In pmap_proc_iflush(), do not bother checking for pmap being curpmap on any | Miod Vallat | |
processor, since caches are physically addressed and we are working on physical addresses. | |||
2009-09-27 | Add an implementation of IRIX-compatible cacheflush() routine to mips ports, | Miod Vallat | |
needed for gcc -ftrampoline operation as well as by some third-party software. Although the implementation uses the sysarch() sysctl, the wrapper is added to libc as it was a direct system call (which it is on IRIX). | |||
2009-09-27 | typos | Miod Vallat | |
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-25 | - enable axe/aue to make my life a bit easier | Jasper Lievisse Adriaanse | |
ok marex@ | |||
2009-09-25 | Fix the value of one voltage sensor in ev6 environmental machine checks. | Miod Vallat | |
2009-09-24 | Link alpha kernels with an ld.script to discard unwanted sections; this | Miod Vallat | |
allows us to no longer need to compile with -finhibit-size-directive, which in turns allows the (future) use of !samegp relocations by as(1). ok kettenis@ | |||
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 | Back out via nano temperature sensor changes. | Jonathan Gray | |
They break ramdisks as noticed by jasper, and have not been adequately discussed. | |||
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-20 | Sync dummy_cpu layout with current struct cpu_info. | Miod Vallat | |
2009-09-20 | add support for VIA Nano cpu core temperature sensor | Kevin Lo | |
ok deraadt@ | |||
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-18 | ldt removal missed some. amd64_{get,set}_ldt gone. also remove | Martynas Venckus | |
ldt_{alloc,free} to shave a few. ok jasper@, oga@ | |||
2009-09-18 | For some dark reason there's a bit on the VLINK device of this chipset | Mark Kettenis | |
that makes the PCIE device show up as a host bridge instead of a PCI-PCI bridge. As a result any devices sitting behind it won't be detected. Whack the device into PCI-PCI mode such that we can walk the PCI bus hierarchy the normal way and detect all devices. Fixes PR 6215. ok dlg@ | |||
2009-09-18 | Fix conversion of symbolic IPL level to hardware PSL value in the mutex code. | Miod Vallat | |
This is a noop on all arches but hp300, where this fixes (at least) IPL_BIO mutexes. | |||
2009-09-18 | Make sure to always initialize the scsi_xfer timeout with timeout_set() early | Miod Vallat | |
in spc_scsi_cmd(), so that it is safe to pass it to timeout_del() anytime (recent scsi changes no longer cause the scsi_xfer timeout to be in an initialized state). | |||
2009-09-17 | Fail bus_space_map() calls if the flags can't be honoured (such as | Miod Vallat | |
BUS_SPACE_MAP_LINEAR in i/o space, or noncacheable linear TURBOchannel mappings). From NetBSD | |||
2009-09-17 | Return a dense mapping for BUS_SPACE_MAP_PREFETCHABLE mappings; repaires | Miod Vallat | |
tga on non-bwx machines. Reported and fix tested by kurt@ | |||
2009-09-15 | Make sure we block clock interrupts at IPL_CLOCK and higher. | Mark Kettenis | |
ok miod@ | |||
2009-09-15 | cpu status flag, cpuid added to cpu_info. | Takuya ASADA | |
cpu_info pointer array, cpu_info iterator, cpu_number() implementation added. constraint modifier fixed in lock.h to output correct assembly. calling proc_trampoline_mp in exception.S. | |||
2009-09-14 | Deal with the fact that we need to control an external PHY attached to TSEC2 | Mark Kettenis | |
through the registers of TSEC1. Makes the first ethernet port on the rb600 usable. | |||
2009-09-13 | Make sure we really have pending interrupts such that we don't do an | Mark Kettenis | |
out-of-bounds array access later on. ok drahn@, dms@ | |||
2009-09-12 | Catch up with recent changes to GENERIC. | Mark Kettenis | |
2009-09-12 | Compensate for the fact the the FDT uses a different offset for the registers | Mark Kettenis | |
than the hardcoded ones we used before. Replace a few magic numbers with #defines while I'm there. Based on suggestions from dms@. | |||
2009-09-12 | Initialize global pointer to interrupt controller softc earlier such that we | Mark Kettenis | |
don't crash if we unmask a preconfigured interrupt. | |||
2009-09-12 | Add DIOCSDINFO support to the three fd drivers. No change to existing | Kenneth R Westerback | |
behaviour. | |||
2009-09-11 | bump version | Dariusz Swiderski | |
suggested by maja@, ok by kettenis@ | |||
2009-09-11 | add 'machine fdt' command that dumps device tree if present | Dariusz Swiderski | |
ok by kettenis@ | |||
2009-09-10 | Remove zssoftpending; it isn't of any use anymore. | Mark Kettenis | |
ok miod@ | |||
2009-09-09 | Use information from the FDT to set up bus tags and extents. | Mark Kettenis | |
2009-09-09 | Add simple PXA27x matrix keypad controller driver | Marek Vasut | |
2009-09-09 | Palm: Add support for PXA255 Palm Tungsten|C | Marek Vasut | |
2009-09-09 | Palm: Add proper license texts | Marek Vasut | |
2009-09-07 | The bright folks who designed the rb600 seem to have left out an RTC. So | Mark Kettenis | |
don't complain if no TOD clock handle has been registered. | |||
2009-09-07 | Bring support for booting RB600. | Dariusz Swiderski | |
Imported FDT parsing code, implemented wdc_obio driver to support booting of CF cards. If FDT is available initialize console and wdc_obio accordingly and pass it later to the kernel. Unified the code with Thecus boot code, so that we can use one boot image. The whole boot code is now compiled with -msoft-float. Bump version while there. tested on Thecus by maja@ and kettenis@ tested on RB600 by dlg@ and me ok by kettenis@ |