summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-03-21__va_list is specified differently with the powerpc ABI than it is onDale Rahn
other platforms, the list is a pointer, thus va_copy should allocate data (using alloca) for that pointer before copying the contents of the data. This allows several gnu programs to build and run correctly which insist on multiply parsing the vararg/stdarg data passed to a function.
2001-03-21optimize a sanity check and put it behind ifdef DIAGNOSTIC.Artur Grabowski
2001-03-20regenMichael Shalayeff
2001-03-20a few recent cpu devs form puffinsMichael Shalayeff
2001-03-19USB support works on alpha. (At least UHCI works fine)Nathan Binkert
Reorganize usb devices to be like i386/GENERIC
2001-03-18Add a wsmux deviceNathan Binkert
2001-03-18Enable rasops and wsfonts for alpha so TGA can use themNathan Binkert
2001-03-18Initialize all the cpu_sets array, not just the first max_cpus entries.Miod Vallat
This fixes the "ff1(users) == 21" panic when re-pmap_enter()ing the kernel_map, if option DIAGNOSTIC is set, and your kernel is configured for more cpus that you have on your board.
2001-03-18Remove badwordaddr() prototype, cleanup, #if -> #ifdef police.Miod Vallat
2001-03-18Correct prototype for guarded_access().Miod Vallat
2001-03-16Add some more model subtypes from Antonio Carlini.Hugh Graham
Won't try to match VAX_STYP_692 until we can find a 4000 70x and learn more about this model.
2001-03-16Now that pmap_growkernel is implemented set NKMEMCLUSTERS to 32m again.Artur Grabowski
millert@ ok.
2001-03-16Some more pmap improvements from NetBSD.Artur Grabowski
2001-03-16Implement pmap_growkernel. From NetBSD.Artur Grabowski
2001-03-16The length fields of MOVC3 and MOVC5 have an upper limit of 65535 bytes.Brandon Creighton
This fixes bcopy, copyin/copyout, and kcopy. Much testing was done by hugh@ and me to find the fastest replacement out of half a dozen candidates. Also, correct register masks in numerous places.
2001-03-16mislabelingTheo de Raadt
2001-03-16Cleanup, get badwordaddr() from <machine/locore.h>Miod Vallat
2001-03-16Cleanup, fix some typos.Miod Vallat
2001-03-16Remove badwordaddr().Miod Vallat
2001-03-16More function prototypes.Miod Vallat
Move badwordaddr() to a macro.
2001-03-16Update the configuration procedure, to get in sync with other ports:Miod Vallat
- support any number of partition (not a power of two) - better computation of swap and dump devices
2001-03-16KNF, warning hunting.Miod Vallat
2001-03-15Be more cross-compiler friendly.Miod Vallat
Run mkdep on genassym.c.
2001-03-15wsdisplay/wskbd/wsmouse devicesBrandon Creighton
2001-03-15support puc devices with higher speeds (not tested yet)Theo de Raadt
2001-03-15make sure pcibios ever attached; found by aaron@Michael Shalayeff
2001-03-14typoTheo de Raadt
2001-03-14ukbd is a valid wscons keyboard. include ukbd.h for wskbdvar.hTodd T. Fries
2001-03-14Allow bootloader to read MacOS(DPME) partition tables, find OpenBSDDale Rahn
type table, load OpenBSD disklabel from there, and load a kernel out of the OpenBSD root partition. ofwboot must be located in the root of the first HFS(+) partition of the disk.
2001-03-14Support shared disks with MacOS. This is only one of the pieces ofDale Rahn
the task. The kernel now support a BSD disklabel located inside a HFS(DPME) partition of type "OpenBSD". It will use this disklabel for OpenBSD. If no OpenBSD DPME partition exists it will fake HFS partitions for apple HFS partitions of the disk. The tool to change the DPME partition type to OpenBSD and booting support in ofwboot are not yet ready.
2001-03-14Back out order change in conf.c and priority change in wscons_machdep.cTodd C. Miller
Add kludge to prevent wscons on i386 from stealing the console from another source. wscons should really be fixed to not touch cn_tab...
2001-03-14KNFTheo de Raadt
2001-03-12This file isn't used anymore.Miod Vallat
2001-03-12Simplify vmapbuf by moving the vm_map_pmap computation off loop (inspiredMiod Vallat
by similar code in the sparc port). Compile the diagnostic code in vmapbuf and vunmapbuf only if DIAGNOSTIC is defined.
2001-03-12Remove dead code related to soft interrupts.Miod Vallat
2001-03-12Remove dead code related to soft interrupts.Miod Vallat
While there, fix a typo in a panic message.
2001-03-12/dev/ksyms support.Miod Vallat
Replace netintr() with netisr_dispatch. Move the location of printf(version) so that it is saved in the message buffer.
2001-03-12/dev/ksyms support.Miod Vallat
Declare random source device - makes ssh work on mvme88k at last.
2001-03-12/dev/ksyms support.Miod Vallat
2001-03-12Omega is now VAX_BTYP_1301. Also add an STYP for 4000 600.Hugh Graham
2001-03-12Initial code for UVM. not tested yet...Steve Murphree
2001-03-12Adjust the way that media is initialized on DP8390-compatibles; from NetBSD.Aaron Campbell
The dp8390_softc now has media_init and media_fini function pointers that do the work. fgsch@ ok
2001-03-12add nsphyterJason Wright
2001-03-11Remove debugging print from last commit.Dale Rahn
2001-03-10Support the DOZE low power mode on the appropriate processors.Dale Rahn
This should increase battery life on some systems.
2001-03-09enable in kernel configs at 42%Michael Shalayeff
2001-03-09kernel will compile with -Werror. Added intr.hSteve Murphree
2001-03-08Include <machine/asm_macro.h>, reorder include files list.Miod Vallat
2001-03-08Define ff1() as a one-liner assembly inline, rather than a function inMiod Vallat
locore_asm_routines.
2001-03-08Forgot to add this file yesterday, as part of the new include files,Miod Vallat
for convenience of drivers.