summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-09-05use dmamem/dmamap for allocating dmaable memory, since mallocMichael Shalayeff
can produce physically non-contiguous memory space, and thus trash the innocent pages. also make use of pci_mapreg_map and other `usefull' stuff (; import a reliability kludge from netbsd, the one to mark all buffers GMAC_OWN after rint is done. drahn@ ok
2001-09-05Improve debugger usability on macppc, do backtrace accessesDale Rahn
with setfault, to prevent double fault conditions. Add hex address on symbol translation. respect count field for db_stack_trace_cmd().
2001-09-05kvm space is limited by by pmap_virtual_space, Do not play with theDale Rahn
kvm min and max addresses.
2001-09-05Use __GLOBAL_OFFSET_TABLE_ consistently.Marc Espie
2001-09-04add xfs; jason@ okTodd T. Fries
add tcx to MAKEDEV
2001-09-04enable pf and altq; jason@ okTodd T. Fries
2001-09-04rcsidJason Wright
2001-09-04better still, remove definition from here; suggest by drahnJason Wright
2001-09-04increase size of intrhand in here, too.Jason Wright
2001-09-04add entry to async faults to intrhand array (from netbsd)Jason Wright
2001-09-04Don't explicitly size the intrhand array in the extern declaration (from netbsd)Jason Wright
2001-09-04clean up error handling for psycho_bus_[a|b]Jason Wright
move DEBUG defines to after includes to avoid pollution add more debugging information if DEBUG is defined.
2001-09-04Register definitions for the PCI error registers (borrowed from linux).Jason Wright
2001-09-04Don't forget tty_attach. Should fix the timeout related panics.Artur Grabowski
2001-09-03Zero pages before handing them over to the VM layer.Dale Rahn
This seems to improve the reliablity of the system. Thanks to those who tested this.
2001-09-03pretty this upTheo de Raadt
2001-09-02Fix typos, update vtophys() prototype.Miod Vallat
2001-09-02Removed, use common powerpc one instead.Miod Vallat
2001-09-02Convert mvmeppc to use common powerpc parts.Miod Vallat
2001-09-02Convert mvmeppc to use powprec common parts.Miod Vallat
2001-09-02Oops.Artur Grabowski
2001-09-01correct register offsetsJason Wright
2001-09-01correct files for the powerpc/mac/ -> macppc/dev which did not getDale Rahn
renamed correctly.
2001-09-01correct typo in file conversion.Dale Rahn
2001-09-01remove statics & KNFJason Wright
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/conf to macppc/conf files.powerpc was modified to keep powerpc common files.
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/powerpc to macppc/macppc. These files were missed in the original move of this directory.
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/pci to macppc/pci The file pci_machdep.h was not moved in this conversion. It needs to be check if it is correct that should be the only shared powerpc/pci file. Or if that file too should be MD, or more files MI.
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/mac to macppc/dev
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/include to macppc/include Some files were not "moved" but wrapper files were created which include the powerpc/include version. Several of the powerpc/include files where changed to reflect that they are POWERPC_* not MACHINE_*.
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/powerpc to macppc/macppc This moves hardware specific files from the common directory to the platform specific directory. This leaves common files. With this change all of the debugger (db_) files have been moved to the platform specific directory. The debugger should be reconsidered and commonized.
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/compile to macppc/compile
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/stand to macppc/stand
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/stand/boot.mac to macppc/stand/boot.mac These files are the bootloader for the older Openfirmware, not currently supported.
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/stand/mbr to macppc/stand/mbr
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/stand/ofwboot to macppc/stand/ofwboot
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc basedDale Rahn
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from arch/powerpc to arch/macppc.
2001-09-01Catch up with mainline of code development.mjacob
Add support for 2 Gigabit cards (2300/2312). This necessitated a change in how interrupts are down- the 23XX has not only a different place to check for an interrupt, but unlike all other QLogic cards, you have to read the status as a 32 bit word- not 16 bit words. Rather than have device specific functions as called from the core module (in isp_intr), it makes more sense to have the platform/bus modules do the gruntwork of splitting out the isr, semaphore register and the first outgoing mailbox register (if needed) *prior* to calling isp_intr (if calling isp_intr is necessary at all). Rearchitect how regular SCSI parameters are stored or used.
2001-09-01Add __HAVE_DEVICE_REGISTER to hp300/alpha (sparc64 already had it) andJason Wright
clean up the arch specific #ifdef's in subr_autoconf.c; from NetBSD. (tested by me on alpha/sparc64 and miod on hp300)
2001-09-01add cz(4) to GENERICNathan Binkert
2001-08-31Protect against multiple inclusion.Miod Vallat
2001-08-31implement autoconf mechanism using device_register(); from NetBSD.Jason Wright
2001-08-31modified from alphaArtur Grabowski
2001-08-31I should get more sleep.Miod Vallat
2001-08-31A text fault without curproc is always illegal.Artur Grabowski
cleanup in debug code.
2001-08-31clean up sendsig a bit.Artur Grabowski
2001-08-31some knfMichael Shalayeff
2001-08-31Assorted changes to really let non-DDB kernels (such as the future RAMDISK,Miod Vallat
hint, hint) compile.
2001-08-31Oops, finish removing variable.Miod Vallat
2001-08-31There's no point having a Debugger() clone here.Miod Vallat