summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-02-25fix mapping bug in serial console support, not yet working.Dale Rahn
2002-02-24Don't generate noise before entering DDB from keyboard.Miod Vallat
2002-02-23switch vax to -O2, from hughTheo de Raadt
2002-02-23remove a commented-out debug printfMatthieu Herrb
2002-02-23add a comment for option APERTUREMatthieu Herrb
2002-02-23Add aperture driver support for macppc, and also place writing to /dev/pciMatthieu Herrb
under the control of machdep.allowaperture. This allows to run the X server on macppc with securelevel=1, given that machdep.allowaperture is != 0. OK deraadt@
2002-02-23Factorize most of the pmap_bootstrap() guts used by pmap_motorola users,Miod Vallat
with a few hooks to cope with each architecture's specifics. The new arch/m68k/m68k/pmap_bootstrap.c is not a standalone file, but will be #included by the existing pmap_bootstrap.c code. Tested on hp300 and mvme68k, mac68k coming soon. amiga will be left out for now because it is a bit too different.
2002-02-23make this compile w/out pckbd (thanks marco for pointing this out)Jason Wright
2002-02-23Bring back pmap_motorola in service for amiga, too.Miod Vallat
2002-02-23remove unused file.Dale Rahn
2002-02-22Unbreak 68060 support, sorryMiod Vallat
2002-02-22Switch mvme68k to pmap_motorola again.Miod Vallat
68060 operation tested by deraadt@
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-21for a SIGSEGV, only read cr2 once, not twice (and now si_addr is not just ↵Theo de Raadt
the fault page)
2002-02-21There is no need to restrict number of bufs to 200.Artur Grabowski
It's just a pasto from sparc.
2002-02-21%s/iommu_clear/iommu_remove/gJason Wright
(iommu_clear was renamed awhile ago, but comments and such were not updated)
2002-02-21Pasto. Ok mickey@Thierry Deval
2002-02-21Typo. Ok mickey@Thierry Deval
2002-02-21oopsMichael Shalayeff
2002-02-21pmap.pmap_pd is redundant -- no moreMichael Shalayeff
2002-02-20frantzen's stackghost code. wcookie is set at 0 right now, until debuggerTheo de Raadt
support added (i mean, written)
2002-02-20setup power failure handler (for sw-controlled power button), move toc handlerMichael Shalayeff
2002-02-20support amd766 as amd756; from peter@ (pr/1948); tested by Henning Brauer ↵Michael Shalayeff
<lists-openbsdbugs@bsws.de>
2002-02-19Provide PAGE_{MASK,SHIFT,SIZE} ``constants'' for every cpu combination.Miod Vallat
Fixes PR #2219
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-19get rid of old if 0'ed code. add support for __weak_alias and fixDale Rahn
support for __warn_references (both from alpha/sparc4).
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-19correct extended partition botch; gluk, in PR 1449Theo de Raadt
2002-02-19proper dependencies on assym.hTheo de Raadt
2002-02-19Add new trm driver. Pointed out by brad@Kenneth R Westerback
2002-02-18copy the segment regs w/ zeroing upper 16 bitsMichael Shalayeff
2002-02-18when saving %fs,%gs clear out the upper 16 bits for ddbMichael Shalayeff
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-18change the dma memory allocation to use kernel_map, not kmem_map.Dale Rahn
suggestion by art.
2002-02-18multi-line string literals are deprecated in gcc 3.0Eric Jackson
pr#2379
2002-02-18Add trm (Tekram TRM-S1040 based SCSI cards, DC-3x5U) driverKenneth R Westerback
2002-02-17comment typoJason 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@