summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Collapse)Author
2002-03-14Make the sbus ipl handling more like psycho. Some devices (Aurora 210sj, eg)Jason Wright
use Sbus level 5 for interrupts which means spltty() is not blocked correctly because the sbus interrupt handling uses the implied spl of the interrupt instead of the level passed to it.
2002-03-14From NetBSD: driver for lpt at ebusJason Wright
2002-03-14add apio* at sbus? and lpt* at apio?Jason Wright
2002-03-14Properly conditionalize uvm history dumpJason Wright
2002-03-14add asio* at sbus? and com* at asio?Jason Wright
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-14Turn the ptrace(2) syscall into a kernel compile option, option PTRACE inMiod Vallat
your kernel configuration file. By default, GENERIC will enable this. When PTRACE is not enabled, several ptrace-like features of the procfs filesystem will be disabled as well (namely, the ability to read and write any process' registers, as well as attching, single stepping and detaching to/from processes). This should help paranoid people build better sandboxens, and us to build smaller ramdisks.
2002-03-12sparc64's aren't likely to be CPU_ISSUN4CJason Wright
2002-03-12Look up the TTE and only do the streaming cache dance if the mapping is ↵Jason Wright
marked as streaming.
2002-03-07Clean up BUS_DMA_* flags, and make sure all arch's define:Jason Wright
BUS_DMA_READ, BUS_DMA_WRITE, and BUS_DMA_STREAMING
2002-03-07Remove some debugging code accidentally committed in previousJason Wright
2002-03-07From NetBSD:Jason Wright
Fix calculation of dma segment length when the DVMA range is crossing the boundary.
2002-03-05Insert missing newline for autoconf prettiness.Jason Wright
2002-03-04Typos; Matt <matt@vertrauen.org>Jason Wright
2002-02-23make this compile w/out pckbd (thanks marco for pointing this out)Jason Wright
2002-02-22Be sure to wait the whole 0.5 seconds (half a second!) for the streamingJason Wright
cache to flush, not some fraction of it, before giving up.
2002-02-22Debugger() is #ifdef DDBTheo de Raadt
2002-02-22- don't call strbuf_flush_done for each segment, call it once per map (andJason Wright
then only if necessary) - When flushing a partial segment make sure we flush all of the necessary pages (the case where len < NBPG would not correctly flush both pages if va + off <-> va + off + len crossed a page boundary)
2002-02-22a few sigval_ptr cases were returning pc instead of fault addressTheo de Raadt
2002-02-22From NetBSD:Jason Wright
- Fix pr sparc64/15633: datafault at tlp_start causes panic - Also clean up some additional 32-bit kernel printf issues. - Handle the case where a DMA operation wraps from the end of a page to the beginning of the same page properly by double-mapping that page. - Move a brace so this will compile w/o DEBUG. - Overhaul iommu_dvmamap_load_raw(). From Me: - Verify the streaming cache exists before waiting on it to clear during flush. - Force sync of flush status (hardware sets it to 1 when its done) - Force sync flush of registers (bus_space_barrier) - Flush ALL segments on BUS_DMA_POSTREAD operations (not just the first!)
2002-02-21There is no need to restrict number of bufs to 200.Artur Grabowski
It's just a pasto from sparc.
2002-02-19bump NMBCLUSTERSJason Wright
2002-02-19From NetBSD:Jason Wright
change some debug printfs to make gcc happy
2002-02-19If there are pckbd's, register ourselves to handle beeps... AXi's can nowJason Wright
squawk with the best of 'em.
2002-02-19From NetBSD:Jason Wright
Shift the UPAID in the correct direction.
2002-02-19From NetBSD:Jason Wright
Fix microsecond calculation in microtime. Fix register allocation in microtime().
2002-02-19stategy is not an english wordTheo de Raadt
2002-02-19proper dependencies on assym.hTheo de Raadt
2002-02-18add pms/pmsi at pckbc and wsmouse at pms/pmsiJason Wright
2002-02-18Driver for the i8042 keyboard controller on systems with ebusJason Wright
(why you'd want to use a PS/2 keyboard on a sun machine is beyond me, but whatever...)
2002-02-18provide pckbc_machdep_cnattach if necessary (like alpha, it does nothing)Jason Wright
2002-02-18Pull in dev/pckbc/files.pckbc, and put in placeholder for pckbc at ebusJason Wright
(driver coming later today, hopefully)
2002-02-18Add __HAVE_NWSCONS (so pckbc will do the right thing)Jason Wright
2002-02-17Patch from Daniel Lucq <daniel@lucq.org>Mats O Jansson
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel. This is the kernel part of the patch. I have compiled it on i386, sparc64, alpha and macppc. -moj ok art@ maja@
2002-02-12beep!Jason Wright
2002-02-12Much to my annoyance, teach zskbd how to bark.Jason Wright
2002-02-111<<39 is horribleTheo de Raadt
2002-02-08vagfb_setcolor() needs to enter entries into the software copy of theJason Wright
palette so that it can be restored correctly.
2002-02-05Implement vgafb_mmap() fullyJason Wright
From NetBSD: change bus_space_mmap() prototype to standard one
2002-02-05Disable wsmux for nowJason Wright
2002-02-01Clean up auxio a bit and add machdep.led_blink sysctl (like sparc),Jason Wright
portions from NetBSD.
2002-02-01Default kernel is bsd around these parts.Jason Wright
2002-02-01missing \nJason Wright
2002-01-31add USER_PCICONFJason Wright
2002-01-31add support for USER_PCICONFJason Wright
2002-01-31Move ioctl userland accessible stuff to <dev/sun/uperfio.h>Jason Wright
2002-01-31Don't need uperf_psychovar.h to define one structure, put it in psychovar.hJason Wright
2002-01-31Fallout from moving SET/CLR/etcJason Wright
2002-01-31Don't need NFB (fb's aren't accessible this way)Jason Wright