summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-10-13Hide more definitions from userland and from locore.Miod Vallat
2005-10-13Put the register clobbering constraints on the BUG trap instruction,Miod Vallat
not the first ldcr; hopefully gcc did not dare optimizing too much around here, so this should not change anything in practice. test martin@
2005-10-12Define IPL_SCHED and spslsched(), matching the statclock level.Miod Vallat
2005-10-12Kill unused global variable.Miod Vallat
2005-10-12Move sigcode to the m88k-agnostic location. No functional change.Miod Vallat
2005-10-12Remove commented out dead wrong FPU handling code in setregs().Miod Vallat
2005-10-12regenMichael Shalayeff
2005-10-12add few other ancient cpu types we have not seen yetMichael Shalayeff
2005-10-12Stop mapping the u area at fixed UADDR in addition to its actual va.Miod Vallat
While there, attempt to clean and comment stack usage in the kernel. No functional change. From the m88k SMP tree; help&test martin@
2005-10-12General scheduler cleanup:Miod Vallat
- at the end of switch_exit(), jump in a better location inside cpu_switch() - skip unnecessary curproc == NULL tests, and remove other dead code - simplify the idle loop - optimize whichqs bit operations - and add comments at strategic places help&test martin@
2005-10-12also handle network device bootpaths. also tested by drahn and kettenisTheo de Raadt
2005-10-11Dont reset the registers if the same speed is programmed. helps reduceDale Rahn
the possible race where the frequency fails to set when changing speeds. hopefully this will workaround the problem reported on misc@
2005-10-10add ti(4), commented out sk(4) and some PHYBrad Smith
2005-10-09unbreak altivec support.Dale Rahn
2005-10-09remove some NetBSD/OpenBSD portability cruft.Brad Smith
compiles ok kettenis@
2005-10-09spellingFederico G. Schwindt
2005-10-09Try to recover part of the reserved space from the OF_claim above.Dale Rahn
2005-10-09Subtle changes to the powerpc fpu handling, basically fpuproc is handledDale Rahn
in a non-raceable manner inside save_fpu and enable_fpu so that the eventual SMP case will not grab a half loaded fpu context.
2005-10-09Provide a machdep sysctl to determine if altivec is avaliable on macppcDale Rahn
2005-10-09Nearly functional crashdump support for macppc. Because savecoreDale Rahn
does not recognize the resulting crashdumps, the writing has been disabled. Better here than in my forest of trees.
2005-10-09what the hell, enable ipmiTheo de Raadt
2005-10-09remove unused NETWORK_BUFSIZE.Brad Smith
2005-10-09While running pending interrupts, enable external interrupt, this wayDale Rahn
low priority interrupts do not starve high priority.
2005-10-08enable lgeBrad Smith
2005-10-08if find_node_intr() doesn't find a match, try to use the contents ofDale Rahn
'interrupts'. Also fix a bug where a signed value with -1 in it is compared against 'sizeof(....)'.
2005-10-08Preallocate the space where the kernel would live, needs to be at leastDale Rahn
as large as the ramdisk kernel, however currently on GENERIC this causes about 4MB loss of avail mem, once the kernel is loaded, the remainder needs to be returned.
2005-10-0864 bit compat. clean up the 32/64 code paths so less decision points existDale Rahn
allow more than 256MB ram on G5, (still 2G limit) by creating PTE entries dynamically for all physical memory.
2005-10-08Disable caching on vga buffer on 64bit machines. currently it causesDale Rahn
hangs.
2005-10-07match uata devices found on more modern (ie. G5) machines. partsTheo de Raadt
from kettenis, ok drahn
2005-10-07eliminate use of M_HASFCSMartin Reindl
ok brad@ from NetBSD
2005-10-07Stop and restart the i2s clock when changing the snapper speed, otherwiseDale Rahn
the new setting doesn't do anything.
2005-10-06match isp as a PCI device called "SUNW,isptwo".Brad Smith
From mrg NetBSD ok miod@
2005-10-06lots of pcmcia, cardbus, and wireless goodies come to town; work with tdevalTheo de Raadt
2005-10-05Add CardBus/PCMCIA support to AMD64.Thierry Deval
ok deraadt@
2005-10-04tabs are holier than spacesTheo de Raadt
2005-10-04move ipmi chunk to nicer placeTheo de Raadt
2005-10-04Add initial IPMI implementation. Currently only KCS retrieval method isMarco Peereboom
supported. SMIC and BMC will follow shortly. Code written by Jordan Hargrave <jordan underscore hargrave at hotmail dot com> help grange@ and deraadt@ ok deraadt@
2005-10-04it(4) can be found at port 0xc00; from Mike Belopuhov <mkb@crypt.org.ru>Alexander Yurchenko
2005-10-03system_type is apple, dont act like it is any other, ok deraadt@Dale Rahn
2005-10-03Put the 970 in correct sleep mode, ok deraadt@Dale Rahn
2005-10-03Handle segment register restore at context enter/exit instead ofDale Rahn
deep in the kernel. Based on code from two years ago, now necessary for G5. removes the 1GB ram limit on 32bit processors, temporarily sets a 256MB limit on G5.
2005-10-03pretty up the instruction whacker code; ok drahnTheo de Raadt
2005-10-03flush correctlyTheo de Raadt
2005-10-03Add the syncs which were in a 'later' version. pointed out deraadt@Dale Rahn
2005-10-03Kettenis figured out how to make this run on G5, then I went back andDale Rahn
did some major housecleaning on it and made it run on 32 bit and 64 bit machines. another step.
2005-10-03G5 pmap support, most of this G5 work has been done by kettenis@Dale Rahn
without his forging ahead, it would barely be started. Again this is one step of many, but needs to be tested, this is independant of the locore change just committed which kettenis@ and deraadt@ significantly wrote.
2005-10-03First part of locore G5 support, this is one step of many.Dale Rahn
Get this in and tested before the rest hits the tree.
2005-10-02pci machines need the hme stub hereTheo de Raadt
2005-10-02a little bit more consistent naming scheme for Apple devices and addBrad Smith
missing K2 host bridge and AGP bridge PCI ids. ok drahn@
2005-10-02remove isa_intr_evcnt() prototype. a NetBSD-ism.Brad Smith
ok deraadt@