Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-05-15 | Be more careful when using hwirq[] values. | Miod Vallat | |
2004-05-14 | Attach a working bugtty device - userland needs at least a console tty. | Miod Vallat | |
2004-05-14 | Correctly coalesce buffers in _bus_dmamap_load_buffer(). | Miod Vallat | |
2004-05-14 | Really working interrupt engine, at least on both 2600 flavours. | Miod Vallat | |
2004-05-08 | Better bus_dmamap_load() implementation which does not use vtophys(), | Miod Vallat | |
from macppc. Also properly handle BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE in bus_dmamap_sync(). | |||
2004-05-08 | Kill whitespace at EOL | Miod Vallat | |
2004-05-08 | Correct values for the pci_routes[] pci-to-mpic interrupt routing table, | Miod Vallat | |
per the MVME2600APG. | |||
2004-05-06 | Typo | Miod Vallat | |
2004-03-17 | Make sure disklabels use at least DEV_BSIZE as their sector size. | Miod Vallat | |
This allows the kernel to survive reading the disklabel off a 256-bytes/sector scsi device... ok deraadt@ | |||
2004-03-09 | Correct MANSUBDIR (not enabled during build, though) | Miod Vallat | |
2004-02-10 | Add the ptm device to pty(4). By opening /dev/ptm and using the PTMGET | Todd 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-01 | More 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-30 | Some cleaning and sync to the macppc openpic code. | Miod Vallat | |
No functional result. | |||
2004-01-29 | Pretty printf. | Miod Vallat | |
2004-01-29 | Have 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-29 | Print system type early in autoconf, as determined from the board status | Miod Vallat | |
register. | |||
2004-01-29 | Some more cleaning and sync with other ppc ports, in order to help with a | Miod Vallat | |
future factorization of the pci bridge code. | |||
2004-01-29 | In bus_dmamap_sync(), be sure to flush a host pa. | Miod Vallat | |
2004-01-29 | Don't assume 1:1 mapping for bus_spac anymore. | Miod Vallat | |
2004-01-29 | Map the raven, pcic, and isa/pci io space virtual rather than 1:1. | Miod Vallat | |
2004-01-29 | Allow "halt" as a root device, to return to the BUG, as done on some other | Miod Vallat | |
platforms. | |||
2004-01-28 | Return to BUG if main() returns, rather than falling through the scheduler... | Miod Vallat | |
2004-01-28 | Correctly protect against multiple inclusion... | Miod Vallat | |
2004-01-28 | More 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-28 | Better fix the typo for real, this time. Oops. | Miod Vallat | |
2004-01-27 | Bad duplicate of mpcpcibr.c | Miod Vallat | |
2004-01-27 | viritual -> virtual | Miod Vallat | |
2004-01-26 | Map segment 8 with a BAT again for now, for NVRAM access. This is only | Miod Vallat | |
temporary. | |||
2004-01-26 | Asking for a too short softc size in your cfattach structure is known to | Miod Vallat | |
cause premature death in laboratory animals. Don't do that. | |||
2004-01-26 | Mostly sync with other ppc-based ports. This should be factorized someday... | Miod Vallat | |
2004-01-26 | Make sure, when reporting available memory to the common PowerPC code, to | Miod Vallat | |
neither stomp over the BUG nor precioussssss data... | |||
2004-01-26 | Correct strlcpy bound. | Miod Vallat | |
2004-01-26 | Bump load address, same as done on macppc last year. | Miod Vallat | |
2004-01-25 | Do not BAT anything but the kernel for now. | Miod Vallat | |
2004-01-25 | Put the msr fiddling in the CTXT macros, and unset PSL_IR and PSL_DR while | Miod Vallat | |
invoking the PPC1Bug. From drahn@ in a previous life. | |||
2004-01-25 | Get rid of ppc_[gs]et_msr(), use ppc_m[ft]msr() instead. | Miod Vallat | |
2004-01-25 | Get rid of m88k leftovers. | Miod Vallat | |
2004-01-25 | syncicache() is inline from <machine/cpu.h>, no need for a different version | Miod Vallat | |
here. | |||
2004-01-25 | Unused. | Miod Vallat | |
2004-01-24 | Correctly size physical memory. | Miod Vallat | |
2004-01-24 | Switch libsa to use loadfile() | Miod Vallat | |
2004-01-24 | Deal with <machine/prom.h> changes. | Miod Vallat | |
2004-01-24 | RB_xxx constants and values cleanup. | Miod Vallat | |
2004-01-24 | Bring in strlcat, strlcpy and snprintf from libkern. | Miod Vallat | |
2004-01-24 | No chown/chmod outside install targets. | Miod Vallat | |
2004-01-24 | Preserve SPRG0-SPRG3 around BUG calls, as required in the PPC1Bug UM; | Miod Vallat | |
reminded by drahn@, thanks! | |||
2004-01-23 | Clean the device configuration settings, and comment out unsupported | Miod Vallat | |
hardware for now. | |||
2004-01-23 | Sync options and defines with other ppc ports. | Miod Vallat | |
2004-01-23 | Nuke last common. | Miod Vallat | |
2004-01-22 | Style lync with other ppc-based ports, no functional change. | Miod Vallat | |