Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-28 | SBus parallel port driver, from NetBSD but untested (no printer or cables); | Miod Vallat | |
this should hopefully stop people from asking me about it (-: | |||
2007-02-27 | nicer panic; kettenis ok | Theo de Raadt | |
2007-02-27 | include alipm, but disabled; ok kettenis | Theo de Raadt | |
2007-02-25 | Add cas(4). Ad a few missing comments while there. | Mark Kettenis | |
stolen from deraadt@ | |||
2007-02-23 | Print safari error log register if we get a safari interrupt. | Mark Kettenis | |
2007-02-23 | Establish pci error interrupt after we're done fiddling with schizo's registers | Mark Kettenis | |
instead of when we're halfway through. | |||
2007-02-19 | only make this interface available to the kernel for now, discussed witha | Theo de Raadt | |
rt and such; tested and ok miod drahn | |||
2007-02-15 | Don't print the error strings returned by readdisklabel(). If you | Kenneth R Westerback | |
need the debug info uncomment the printf's you need. Crude but effective way to suppress 'no disklabel' errors that pop up at the most innconvenient times to frighten users. More elegant method, DPRINTF-like constructs or something, later. "Yay!" marco@ ok deraadt@ | |||
2007-02-12 | Fix the hw.vendor/product sysctls on sparc64, handle the cases where | Gordon Willem Klok | |
banner-name begins with "SUNW," and make a copy of the platform_type buffer before chopping it up, so other/future users of platform_type dont get a rude shock. deraadt asked for this a 100 million years ago before 4.0. tested by pyr, brad, and kettenis. ok kettenis@ | |||
2007-02-11 | Remove _KERNEL_OPT leftovers. | Miod Vallat | |
2007-02-06 | Add machine/atomic.h to all architectures and define two operations | Artur Grabowski | |
right now that are supposed to be atomic with respect to interrupts and SMP: atomic_setbits_int and atomic_clearbits_int. All architectures other than i386 and amd64 get dummy implementations since at first we'll be replacing operations that are done with "a |= bit" and "a &= ~bit" today. More proper implementations will follow kettenis@, miod@ ok | |||
2007-02-03 | Simple single-processor mutex implementation, simpler than the MI code by | Miod Vallat | |
use of MD spl code bowels. No functional change. | |||
2007-01-26 | Deal with zero wraparound in DVMA range checks; | Marc Aurele La France | |
Fix default DVMA range for Schizo's with no "virtual-dma" property; Add TSB size indicator to Schizo & Psycho debugging messages. ok jason@ | |||
2007-01-20 | Do not panic on non-fatal iommu errors. | Mark Kettenis | |
2007-01-16 | Remove unnecessary ampersands in ADR2CELL macro invocations; | Marc Aurele La France | |
Change OF_printf references to printf, given the former doesn't exist; Clean up formatting, whitespace, unused code, etc. ok miod@, kettenis@ | |||
2007-01-16 | Really print iommu TFAR (instead of CTRL again). | Mark Kettenis | |
2007-01-14 | Clear error bits in PCI command/status register before establishing PCI error | Mark Kettenis | |
handler. | |||
2007-01-14 | Provide a bit more diagnostic information in the PCI error handler. | Mark Kettenis | |
2007-01-14 | Add macros to access Schizo's PCI config space. | Mark Kettenis | |
2007-01-14 | Add another Tomatillo-specific register. | Mark Kettenis | |
Fix definition of TOM_PCICTRL_DTO_INT. | |||
2007-01-13 | Print Schizo/Tomatillo version number. | Mark Kettenis | |
2007-01-13 | Do not match on Expert3D and Expert3D-Lite cards, these will require a | Miod Vallat | |
different driver. | |||
2007-01-12 | Get rid of some dead code. | Mark Kettenis | |
ok miod@ | |||
2007-01-12 | According to the OpenSolaris sources, the DTO bits are really MMU bit. | Mark Kettenis | |
Add the real DTO bits for Tomatillo. | |||
2007-01-12 | Do not force the section header to SHT_NOBITS for non-symbol sections; | Miod Vallat | |
crank bootloader version. | |||
2007-01-12 | Move kernel virtual address space to make sure it doesn't overlap with | Mark Kettenis | |
physical memory to avoid problems on UltraSPARC-III and III+. | |||
2007-01-09 | Adjust for USIII to RIO EBus renaming. | Mark Kettenis | |
2007-01-07 | The associativity of the cache is already taken into account for | Mark Kettenis | |
[ide]cache-size, so don't multiply it with [ide]cache-associativity. | |||
2007-01-07 | Print out mask set revision. | Mark Kettenis | |
2007-01-06 | Remove bogus code for flushing 32-bit tlb entries. This makes it possible to | Mark Kettenis | |
go to more than 4G va space. | |||
2007-01-06 | Use VM_MAX_KERNEL_ADDRESS instead of KERNEND in pmap_growkernel(). | Mark Kettenis | |
2007-01-04 | Remove some unreachable code. | Mark Kettenis | |
ok jason@ | |||
2007-01-03 | Fix mbg comment: time base -> radio clocks. | Marc Balmer | |
2006-12-30 | Remove __BUS_SPACE_HAS_STREAM_METHODS, the stream methods are a netbsd-ism. | Claudio Jeker | |
discussed with miod@ who has the same changes hiding in one of his trees. | |||
2006-12-30 | Save pcb in dumppcb when dumping core. | Mark Kettenis | |
ok miod@ | |||
2006-12-29 | Give the UltraSPARC-III its own version of dcache_flush_page(). Fixes problems | Mark Kettenis | |
with svnd(4). Now you can do a full mkr on a v210 (and a blade1k if you're lucky). | |||
2006-12-27 | Patch a few more D-cache flush instructions on UltraSPARC-III. | Mark Kettenis | |
ok miod@ | |||
2006-12-24 | Define PROC_PC. Then, since profiling information is being reported in | Miod Vallat | |
statclock(), do not bother doing this in userret() anymore. As a result, userret() does not need its pc and ticks arguments, simplify. | |||
2006-12-24 | Check for want_resched when processing AST and nowhere else. But then, when | Miod Vallat | |
doing so, do not check for signals - userret() will do this. | |||
2006-12-24 | change schizo/psycho interrupts to be xname:what instead of ugly names | Theo de Raadt | |
seen previously; discussed with kettenis | |||
2006-12-23 | adapt to new two-level sensor api; Constantine A. Murenin | Theo de Raadt | |
2006-12-23 | On UltraSPARC-III, patch some crucial D-cache flush instructions, and | Mark Kettenis | |
enable the cache. ok jason@, miod@ | |||
2006-12-23 | Provide sparc64-specific DT_XXX constant. | Mark Kettenis | |
ok miod@ | |||
2006-12-18 | Activate mbg(4). | Marc Balmer | |
ok deraadt | |||
2006-12-17 | Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. | Miod Vallat | |
2006-12-14 | Make pci subsystem aware of domains. Each host bridge gets assigned a unique | Mark Kettenis | |
domain number such that we can distinguish between busses with the same bus number that are behind different host bridges. Domains can be accessed by using different device nodes. ok deraadt@ | |||
2006-12-14 | Add defines for several SPARC-V9 implementations. | Mark Kettenis | |
2006-12-12 | Fix typo in comment. | Mark Kettenis | |
2006-12-12 | Use appropriate macros to decode IGN. | Mark Kettenis | |
2006-12-09 | Do not make sun terminal emulation selected by the wsemul_sun frame buffer | Miod Vallat | |
attribute anymore; remove it and use option WSEMUL_SUN instead, which gets added to all sparc* kernels. While there, do not compile vt100 emulation on sparc* kernels, this saves 16+ KB of text. ok deraadt@ |