summaryrefslogtreecommitdiff
path: root/sys/arch/macppc
AgeCommit message (Collapse)Author
2005-10-20s/mtrspr/mtsprg in ddblowMark Kettenis
ok drahn@
2005-10-19Add smu(4).Mark Kettenis
ok drahn@
2005-10-17remove /bcom5421 from the OF device map table, this is actually a PHY.Brad Smith
ok deraadt@
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-14Fixup some mnemonics, code was correct, stupid assembler doesn't typeDale Rahn
check closely...
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-09remove some NetBSD/OpenBSD portability cruft.Brad Smith
compiles ok kettenis@
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-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-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-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-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-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-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-01Recognize 970 processor and provide a function/variable to determine ifDale Rahn
the current processor is 64bit.
2005-09-30Determine the number of attached devices from OF.Mark Kettenis
Map enough memory for up to 8 devices. Handle unconnected interrupt lines. ok drahn@
2005-09-30Configure pci busses on ht too.Mark Kettenis
2005-09-30i hate panic messages which do not print the value that was in errorTheo de Raadt
2005-09-30pretty printTheo de Raadt
2005-09-30pretty printTheo de Raadt
2005-09-30Allow fcn 1 to attach (mac-io on G5 tower)Dale Rahn
2005-09-29G5 bridge.Dale Rahn
2005-09-29Avoid i/o's when spoofonly = 1 in readdisklabel(). Same as other DOSKenneth R Westerback
partition archs with an extra bit to avoid i/o for hfs. ok deraadt@
2005-09-29Clean up ht_intr_map() a bit.Mark Kettenis
2005-09-29Add HyperTransport here too.Mark Kettenis
2005-09-29Add driver for HyperTransport as found in G5 Macs.Mark Kettenis
ok drahn@
2005-09-29Improve PowerPC 7447A support.Mark Kettenis
ok drahn@
2005-09-29Configure ht if found.Mark Kettenis
"there is some stuff here that needs no ok's!" deraadt@
2005-09-29Add Shasta HyperTransport.Mark Kettenis
ok deraadt@
2005-09-27Allow temporary 64-bit bridge instructions in locore.s.Mark Kettenis
ok drahn@
2005-09-26Return EIO if reading fails.Mark Kettenis
ok drahn@