summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-10-18Scan SMBIOS before calling config_attach() to prevent unnecessary kernel print.Marco Peereboom
Written with jordan@ help. ok deraadt@
2005-10-18Use PSR_IND rather than recomputing it from PSR_INTERRUPT_DISABLE_BIT;Miod Vallat
spotted by martin.
2005-10-17remove /bcom5421 from the OF device map table, this is actually a PHY.Brad Smith
ok deraadt@
2005-10-17don't say no more if there is no driver for icu; lessen noiseMichael Shalayeff
2005-10-17Rename ncpus to alpha_ncpus so that MI ncpus matches the number ofMiod Vallat
attached processors; deraadt@ ok
2005-10-16Turn /k2-sata-root into T_BUS; makes us recognize the bootpath of internalMark Kettenis
disks on G5 systems with K2 SATA. ok deraadt@
2005-10-16Allow PCI_INTERRUPT_PIN_NONE for the interrupt pin.Mark Kettenis
HyperTransport delivers interrupts via messages and does not define any interrupt pins. (The documentation even warns that some operating systems will not function correctly without a non-zero value in its Interrupt Pin configuration space register.) ok deraadt@
2005-10-16print the hardware irq number, not the bogus internal number for 'vmstat -i'Dale Rahn
2005-10-15Fall back on OF to reboot/power down.Mark Kettenis
commit drahn@
2005-10-15- merge adb_direct.h bits into adbvar.hMartin Reindl
- rename ADB_HW_PB to ADB_HW_PMU from NetBSD ok brad@; additonal testing krw@
2005-10-15Tweak names and add entries to the RCC (ServerWorks/Broadcom) PCI ids.Brad Smith
Based on Linux's pci.ids and sata_svw.c
2005-10-14Fixup some mnemonics, code was correct, stupid assembler doesn't typeDale Rahn
check closely...
2005-10-13Merge <machine/cpu_number.h> into <machine/cpu.h>, preparing for intrusiveMiod Vallat
changes.
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@