summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-09-15Begone.Miod Vallat
2002-09-15Fix color choices to match wsemul_sun requirements.Miod Vallat
Tested by and ok matthieu@
2002-09-15check for errors on tod pdc ops. say that bad time is before 82Michael Shalayeff
2002-09-15better alias checking, verified w/ the regressMichael Shalayeff
2002-09-15be more precise on what we save on traps. flush fpu regs in pcb since they ↵Michael Shalayeff
are possibly accessed through non-coherent mappings
2002-09-15fix for an interrupt happening in the 2 insn window during a syscall, ↵Michael Shalayeff
comment added; from fredette@
2002-09-15kill dangling spacesMichael Shalayeff
2002-09-15backout prematureTheo de Raadt
2002-09-15KNFTheo de Raadt
2002-09-15KNFTheo de Raadt
2002-09-15nice printingTheo de Raadt
2002-09-15pcmcia works somewhatTheo de Raadt
2002-09-14recognize AppleKiwiTheo de Raadt
2002-09-14spacesTheo de Raadt
2002-09-13why was BOOT_CONFIG left out for so long?Theo de Raadt
2002-09-12Support serial console on RAMDISK.Dale Rahn
2002-09-12Change the PMAP_PAGEIDLEZERO api to take the struct vm_page instead of the pa.Artur Grabowski
2002-09-12Change the PMAP_{MAP,UNMAP}_POOLPAGE api to take a vm_page as argumentArtur Grabowski
and return a VM_PAGE. This is to allow sparc64 to cheaply record the VAC color for those pages.
2002-09-12reset want_resched earlier, set curproc after we are done w/ switching, ↵Michael Shalayeff
rearrange syscall savements
2002-09-12give a condition trap own treatment, per millicode; and, oh horror, swap ↵Michael Shalayeff
return of quad_t, sort of, sometimes
2002-09-11Some early callers of pmap_growkernel call it before vm_page structuresArtur Grabowski
are initialized. So we can't to PHYS_TO_VM_PAGE becuase there are no vm_pages. Reintroduce the old pmap_zero_page renamed to pmap_zero_phys that can zero pages without struct vm_page.
2002-09-11Include zstty.h, so that the NZSTTY check will be correct.Dale Rahn
2002-09-11When freeing the extent, include the page offset, not just the pageDale Rahn
base. This is important when allocating/freeing sub page size mappings.
2002-09-11correct argsize for ktrsyscallMichael Shalayeff
2002-09-11provide a convinient reset labelMichael Shalayeff
2002-09-11stack grows the other way, but the frame is the other way to that. heheMichael Shalayeff
2002-09-11update from sparc64 version:Jason Wright
-fix several stupid bugs -get encoding setup correct -add support for capture
2002-09-10copy syscall args in the syscall() based on theMichael Shalayeff
amount given in the sysent. deal w/ the words swappage phenomena due to reverse long word storage on the stack and that being reverse copied by words yielding long word being word swapped. do it only for syscall(2) and __syscall(2) since that's how those w/ long word args syscalls get used (for proper alignment). discussed and ideas from: deraadt@, drahn@ and fredette@ note: this might be a good point for a regress.
2002-09-10randomize space ids, plus we are not gonna run out now (;Michael Shalayeff
2002-09-10comment out a bit of unused code nowMichael Shalayeff
2002-09-10move to 3.2-betaTheo de Raadt
2002-09-10rework the fpu csw a bit better and move non-trap related stuff to laterMichael Shalayeff
2002-09-10Change the pmap_zero_page and pmap_copy_page API to take the struct vm_page *Artur Grabowski
instead of the pa. Most callers already had it handy and those who didn't only called it for managed pages and were outside time-critical code. This will allow us to make those functions clean and fast on sparc and sparc64 letting us to avoid unnecessary cache flushes. deraadt@ miod@ drahn@ ok.
2002-09-10Remove some debugging code, KNF, and fix encoding selection.Jason Wright
2002-09-10Register more wsscreen properties to take advantage of wsemul_sun changes.Jason Wright
2002-09-09Register more screen capabilities to work with the recent wsemul_sun changes.Miod Vallat
2002-09-09set up the frame flags and a user frame better on execMichael Shalayeff
2002-09-09no need for a fdc thereMichael Shalayeff
2002-09-06Fix pmap_protect for VM_PROT_EXECUTEArtur Grabowski
2002-09-06Remove the gm driver, the MI gem works better at this point.Dale Rahn
2002-09-06Restore EE bit of MSR on return from exception, rather than blindlyDale Rahn
enabling it. pefo@
2002-09-06Serial console support for macppc. Serial console will work if the modemDale Rahn
has been replaced with a serial port adapter on any machine that has a real serial port internally. This will also power on the internal modem for keylargo based machines (tested on original PBG4) when the serial port is open. ok miod@
2002-09-06KNF.Dale Rahn
2002-09-06allow mapiodev to steal KVM addresses for early mappings likeDale Rahn
bus_mem_add_mappings. Fix calculation error in bus_mem_add_mappings where it used the size instead of the size + offset, could cause the allocation to be one page short in some situations.
2002-09-06wscons display should have a console priority of INTERNAL, not REMOTE.Dale Rahn
ok miod@
2002-09-06use <> on include of machine/... files. also include bus.h so thatDale Rahn
types used in this file are available.
2002-09-06sizeof(pointer) is not what should be used here, should be sizeof(*pointer)Dale Rahn
pointed out by aaron.
2002-09-06KNF, get this out of my tree finally.Dale Rahn
2002-09-05fpu save state is a separate magic function nowMichael Shalayeff
2002-09-05things [in pmap] have changed, kundunMichael Shalayeff