summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2003-05-27change .byte for the correct opcodes now that gas can handle'em.Federico G. Schwindt
art@ toby@ ok.
2003-05-27Fix siginfo contents in the T_ACCFLT case, fixes libpthread siginfo regressionMiod Vallat
test. Some stylistic input from marc@
2003-05-27regenMichael Shalayeff
2003-05-27inject a precisionbook keymap under us|machdepMichael Shalayeff
2003-05-26fix some fictitious spellings. ok miod@Ted Unangst
2003-05-26pmap_protect strikes again.Artur Grabowski
Not only do we have to think about PROT_EXEC while dealing with it, but we also have to think about wiring. sigh. We'll have to fix this with an API change. fixes the mlockall problem.
2003-05-26cleanup, value paranoia, elaborate on some commentsTed Unangst
2003-05-26Make sure to do the keyboard layout selection dance before wskbd_cnattach()Miod Vallat
is invoked.
2003-05-25mgx fits on the floppies, so add it as well.Miod Vallat
2003-05-25Support for the Vigra VS11 frame buffer. This is basically the same as theMiod Vallat
VS12, but with a different ramdac that allows higher refresh rates.
2003-05-25regenMichael Shalayeff
2003-05-25typoMichael Shalayeff
2003-05-25how did i miss this one? thanks Wouter ClarieTed Unangst
2003-05-25more thorough reset sequence; miod@ okMichael Shalayeff
2003-05-23remove old swapgeneric.c'sTed Unangst
2003-05-23move swapgeneric to truly generic code. tested on many archs by miod and ↵Ted Unangst
mickey.
2003-05-23Do all unlocks before exit from pmap_enter().Mike Pechkin
deraadt@, drahn@ OK
2003-05-23For some reason, gcc seems to assume that if an inline assembly statementHenric Jungheim
has arguments but no clobbers, then everything is clobbered. The in-tree gcc also likes to insert redundant "sra"s. These changes help gcc generate somewhat better code for the spl*() functions. This change shrank my GENERIC kernel by 27136 bytes. ok jason@
2003-05-22Fix comment: IOTTE_PAMASK is 42..13 not 42..12Jason Wright
2003-05-22There's an off-by-one in the diagnostic code that can cause grief,Henric Jungheim
especially for NIC drivers that aren't careful about handling load failures. Bug reported and diff tested by Holger Burde. ok jason@.
2003-05-22fix function name in the debugging printfMichael Shalayeff
2003-05-22imprecision in delay_init()Michael Shalayeff
2003-05-22Let this compile on SUN4 or SUN4C only kernels, PR #3269Miod Vallat
2003-05-21when looping for more work in the interrupt handler also flush the cacheMichael Shalayeff
2003-05-20create a devine routine for devising the holy rom address and use it in both ↵Michael Shalayeff
match and attach then
2003-05-20Add it(4)Alexander Yurchenko
2003-05-20Make the ddb trace command recognize elfish namesAndreas Gunnarsson
niklas@ OK
2003-05-20an@isapnp w/ the isa card millert gave me shitloads of metric ages agoMichael Shalayeff
2003-05-20option NTFS, disabled atmTed Unangst
2003-05-20flags for auichTed Unangst
2003-05-19Put required delays between reading DSTAT and SSTAT0 registers. Add new onesKenneth R Westerback
where required and modify existing ones to use a consistant delay(25). From NetBSD with minor mods. ok mickey@.
2003-05-19dig internal EG prom addressMichael Shalayeff
2003-05-19say to skip the interactive part should the pdc say soMichael Shalayeff
2003-05-18match on Intel 82440MX PCI-ISA which misidentifies itself.Henning Brauer
2003-05-18It turns out that this card has a vga-compatible CRTC interface, withMiod Vallat
just enough endianness madness to make this slightly complicated. Simplify some code based on this.
2003-05-18save the fpu state for the signal handler. this is essentialMichael Shalayeff
as the fpu regs can be used by the gcc even for non-fpu means and data copying. rearrange the sigcontext a bit to include only the general registers that are needed restoring upon return and thus less waste of space and make up some space for the fpu regs. ALL software that used the signal context on the stack needs at least rebuilding now. a new snap has bin built as well.
2003-05-18The attach routine works better when it doesn't try to write to aHenric Jungheim
write-protected page. ok jason@
2003-05-18Add 'machine sysregs' command to ddb for 1386; show idtr, gdtr, ldtr, trAndreas Gunnarsson
and cr0-ct4 OK by niklas@ and more or less by ho@
2003-05-17Fix disassembly of certain branch instructions.Marcus Watts
Fix disassembly saved/done/retry/restored. (ok'd by jason)
2003-05-17No need to duplicate TLB_ defines manually with TTE_ defines.Artur Grabowski
assym.h can do that for us. mdw@ henric@ ok
2003-05-17HORRID_III_HACK disables D$ and I$, and with this, the ramdiskMarcus Watts
kernel boots on blade 1000 (ultrasparc III) and 280R (ultrasparc IIIcu) to single user.
2003-05-17All sun ultrasparcs have 8192 contexts.Marcus Watts
ultrasparc IIIcu puts other stuff in formerly reserved fields of context registers.
2003-05-17remove more ifdefs. Kill the VIS instruction pmap_{copy,zero}_page.Artur Grabowski
We haven't used them ever, they are hairy and if we want them back, we'll readd them in some other file. mdw@ henric@ ok
2003-05-17Get rid of lots of hairy ifdefs that we'll most likely never use.Artur Grabowski
TRAPTRACE, TRAPSTATS, FLTTRACE and SCHED_DEBUG. mdw@ henric@ ok.
2003-05-17No need to check for the 640x480 resolution case, since the minimal resolutionMiod Vallat
on the SPARCbook 3 series is 800x600 and is already small enough...
2003-05-17nuke intrhand, it isn't used and it overloads ih_next incorrectly... grrJason Wright
ok henric, mdw (based on diff from henric, so he's biased =)
2003-05-16fix up interrupt code (ie, actually deref the ih_clr ptr correctly)Jason Wright
and kill some debug code
2003-05-16Clean up low-level sparc register access wrappers. Specify clobbers forHenric Jungheim
everything (so gcc doesn't assume everything is clobbered). ok jason@
2003-05-16Let the user control the brightness of the tadpole built-in display viaMiod Vallat
wsconsctl (wsconsctl -w display.brightness=xx). Makes the lack of a physical knob almost supportable.
2003-05-16Sync definitions with NetBSD. Will be necessary shortly.Miod Vallat