summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-03-20Since the sgmap is used in interrupts protect the extent with splvm.Artur Grabowski
nate@ ok. Should fix a bunch of random memory corruption problems on many machines. How we could live so long without it is beyond me. Now my traktor is happy.
2002-03-20add dcphyJason Wright
2002-03-20lpt_attach_common() prints the newline for usJason Wright
2002-03-20a few good typosMichael Shalayeff
2002-03-19locking in the kenter/kremove and uncache io space (in the future)Michael Shalayeff
2002-03-19track the gap in textMichael Shalayeff
2002-03-19if we are out of our bats -- map page by pageMichael Shalayeff
2002-03-19empty is uncached by definitionMichael Shalayeff
2002-03-19remove __PTodd C. Miller
2002-03-19mtcpu seq requires a pre-sync, implement hpt init for pcxlMichael Shalayeff
2002-03-19Fix bus_space_copy_region_ macro that got messed up by unpeeing.Todd C. Miller
miod@ OK
2002-03-19we don't need mbstate_t, _BSD_SUSECONDS_T_ and _BSD_USECONDS_T_ typesKevin Lo
-- Ok'd by art@
2002-03-19need reg.h here as well, from sharpeyed hawk David KrauseMichael Shalayeff
2002-03-19revert to older ahc driver until the new one's bugs are fixedTodd C. Miller
2002-03-19no need for reg.h in the frame.hMichael Shalayeff
2002-03-19htlb defs from the bookMichael Shalayeff
2002-03-19do things uncached for nowMichael Shalayeff
2002-03-18kill debugging printfMichael Shalayeff
2002-03-18pedantic assembly opcodes, to please new gas/new gcc.Marc Espie
okay mickey@
2002-03-18no keyboard -- no cryMichael Shalayeff
2002-03-17In PT_{GET,SET}REGS there is no reason to not get/set %l* and %i*.Artur Grabowski
This change will break debuggers, so if you have any, rebuild.
2002-03-16no need to include sys/conf.h w/ machine/conf.h; from David KrauseMichael Shalayeff
2002-03-16PTRACE fallout.Artur Grabowski
2002-03-16and in the filesMichael Shalayeff
2002-03-16separate out interrupt handling stuffMichael Shalayeff
2002-03-16move cdev_decl out and kill some ugly print and some spacesMichael Shalayeff
2002-03-15and this is how it will look for the gecko boyMichael Shalayeff
2002-03-15here will be a wscons-gardenMichael Shalayeff
2002-03-15proper file depsMichael Shalayeff
2002-03-15rewrite a pmap to use multilevel page tables.Michael Shalayeff
lower 12 bits contain the perms, no unused bits left, but a couple for off-tlb use (as the ref implemented now). do not use the hvt, which might get some use later if proven to speed thigs up, tlb handlers would po another dozen of insns though, but if that's worth its... move on the data seg and map kernel text rdonly (idea form fredette), since all of the page0 mods done before that we are all fine except for some viper fluff, but later w/ that. this also picks up a bit more of ddb magic for bpt and ss. tlb handlers can use a little bit more of attention, but things, visually, seem to be much faster already, -- sorry, no benchmarks for now. * effort sponsored in part by the `henry st. old ale house' * and mr.pete and mr.lee in particular in thier generous entrirety. * the proj took a little more that 72man*h as it was expected, * but within murhy's law estimations.
2002-03-15build really really smallMichael Shalayeff
2002-03-15fix a comment a littleMichael Shalayeff
2002-03-15fix binutils entry; pt out by Diana Eichert <deicher@sandia.gov>Michael Shalayeff
2002-03-15Add lpt device entry pointJason Wright
2002-03-15dohMichael Shalayeff
2002-03-15regs get/set for pmdbMichael Shalayeff
2002-03-15Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do thingsTodd C. Miller
the ANSI way.
2002-03-15Cosmetic changes only, primarily making comments line up nicely after theTodd C. Miller
__P removal.
2002-03-15The previous commit broke the bootblocks, since uvmexp is not availableMiod Vallat
there. Win some uglyness points in fixing this.
2002-03-14Improved altivec support for powerpc/macppc.Dale Rahn
Fix bug where altivec context was not freed on process exit. Fix bug where vscr was not correctly saved/restored. replace asm statement was macros which expand to the same asm code or to .long XXX which evaluates to the same instruction since in-tree gas does not support altivec. Enable ALTIVEC support by default on macppc, still conditional for other powerpc ports.
2002-03-14remove ambiguity in version,ostype,osversion,osrelease and their constanity, ↵Michael Shalayeff
they are and declarre 'em accordingly also removing private externies of those
2002-03-14Remove a bunch of #if 0 codeJason Wright
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-14Do not include headers twice. Pointed out by Dries Schellekens.Dale Rahn
2002-03-14protect from overflows and null derefs in cpu probing; from ↵Michael Shalayeff
wd@ics.nara-wu.ac.jp via pr#2457
2002-03-14this mod has nothing to do w/ ptrace option addition, did not even compileMichael Shalayeff
2002-03-14Properly conditionalize uvm history dumpJason Wright
2002-03-14use getprop, not getpropstring to fetch 'magma_prom' property...Jason Wright
ra->ra_name is needed and is the result of getpropstring