summaryrefslogtreecommitdiff
path: root/sys/arch/mvmeppc
AgeCommit message (Collapse)Author
2004-02-10Add the ptm device to pty(4). By opening /dev/ptm and using the PTMGETTodd C. Miller
ioctl(2), an unprivileged process may allocate a pty and have its owner and mode set appropriately. This means that programs such as xterm and screen no longer need to be setuid. Programs using the openpty() function require zero changes and will "just work". Designed by beck@ and deraadt@; changes by beck@ with cleanup (and a rewrite of the vnode bits) by art@ and tweaks/bugfixes by me. Tested by many.
2004-02-01More work in attempt to get interrupts working reliably:Miod Vallat
- do not update 8259 masks after every modification, but let the code responsible for the changes update it at the most appropriate time. - be sure to correctly acknowledge interrupts on the 8259. - and various cleaning. This still fails when interrupts come too fast, at the moment.
2004-01-30Some cleaning and sync to the macppc openpic code.Miod Vallat
No functional result.
2004-01-29Pretty printf.Miod Vallat
2004-01-29Have the bootloader pass RB_ flags, as well as the boot device, to the kernel,Miod Vallat
and have the kernel process them correctly. Right now code to match the BUG's idea of the boot device with the kernel's is missing.
2004-01-29Print system type early in autoconf, as determined from the board statusMiod Vallat
register.
2004-01-29Some more cleaning and sync with other ppc ports, in order to help with aMiod Vallat
future factorization of the pci bridge code.
2004-01-29In bus_dmamap_sync(), be sure to flush a host pa.Miod Vallat
2004-01-29Don't assume 1:1 mapping for bus_spac anymore.Miod Vallat
2004-01-29Map the raven, pcic, and isa/pci io space virtual rather than 1:1.Miod Vallat
2004-01-29Allow "halt" as a root device, to return to the BUG, as done on some otherMiod Vallat
platforms.
2004-01-28Return to BUG if main() returns, rather than falling through the scheduler...Miod Vallat
2004-01-28Correctly protect against multiple inclusion...Miod Vallat
2004-01-28More clock handling cleanup:Miod Vallat
- move clock callbacks outside the firmware structure - map the clock virtual. A bit tricky because it needs to be mapped before autoconf... - compensate for the removal of 1:1 segment 8 mapping
2004-01-28Better fix the typo for real, this time. Oops.Miod Vallat
2004-01-27Bad duplicate of mpcpcibr.cMiod Vallat
2004-01-27viritual -> virtualMiod Vallat
2004-01-26Map segment 8 with a BAT again for now, for NVRAM access. This is onlyMiod Vallat
temporary.
2004-01-26Asking for a too short softc size in your cfattach structure is known toMiod Vallat
cause premature death in laboratory animals. Don't do that.
2004-01-26Mostly sync with other ppc-based ports. This should be factorized someday...Miod Vallat
2004-01-26Make sure, when reporting available memory to the common PowerPC code, toMiod Vallat
neither stomp over the BUG nor precioussssss data...
2004-01-26Correct strlcpy bound.Miod Vallat
2004-01-26Bump load address, same as done on macppc last year.Miod Vallat
2004-01-25Do not BAT anything but the kernel for now.Miod Vallat
2004-01-25Put the msr fiddling in the CTXT macros, and unset PSL_IR and PSL_DR whileMiod Vallat
invoking the PPC1Bug. From drahn@ in a previous life.
2004-01-25Get rid of ppc_[gs]et_msr(), use ppc_m[ft]msr() instead.Miod Vallat
2004-01-25Get rid of m88k leftovers.Miod Vallat
2004-01-25syncicache() is inline from <machine/cpu.h>, no need for a different versionMiod Vallat
here.
2004-01-25Unused.Miod Vallat
2004-01-24Correctly size physical memory.Miod Vallat
2004-01-24Switch libsa to use loadfile()Miod Vallat
2004-01-24Deal with <machine/prom.h> changes.Miod Vallat
2004-01-24RB_xxx constants and values cleanup.Miod Vallat
2004-01-24Bring in strlcat, strlcpy and snprintf from libkern.Miod Vallat
2004-01-24No chown/chmod outside install targets.Miod Vallat
2004-01-24Preserve SPRG0-SPRG3 around BUG calls, as required in the PPC1Bug UM;Miod Vallat
reminded by drahn@, thanks!
2004-01-23Clean the device configuration settings, and comment out unsupportedMiod Vallat
hardware for now.
2004-01-23Sync options and defines with other ppc ports.Miod Vallat
2004-01-23Nuke last common.Miod Vallat
2004-01-22Style lync with other ppc-based ports, no functional change.Miod Vallat
2004-01-22These files went dangling long time ago, actually...Miod Vallat
2004-01-22Make locore and the early initialization code closer to other ppc ports;Miod Vallat
also remove ipkbd and other dead code.
2004-01-14Do not fill more than the first three fields of cfdriver structures unlessMiod Vallat
necessary. No functional change.
2004-01-13UFS -> FFS, /bootsd -> /boot, ufsboot -> bootMiod Vallat
2004-01-01Some typos just never die (here controler vs controller).Miod Vallat
2003-12-20Pass -WformatMiod Vallat
2003-12-04TyposMiod Vallat
2003-11-25Allow mvmeppc to compile again. not a supported arch.Dale Rahn
2003-11-24-fno-builtin. okay dale `mvmeppc doesn't exist' rahn.Marc Espie
2003-11-06move netisr definition into md code to allow arch provide suitable ↵Michael Shalayeff
allocation; tested on most archs