summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-01-16Use objcopy to build the bootblocks instead of a hairy dd.Artur Grabowski
Bootblock built with elf utils work now.
2001-01-16First shot at loading elf symbols. Not sure yet if it works correctly.Artur Grabowski
2001-01-16Fix ELF64_MACHDEP_ID_CASESArtur Grabowski
2001-01-16Fix cross-builds of the kernel. (ELF only).Artur Grabowski
2001-01-16Don't define __indr_reference for ELF.Artur Grabowski
2001-01-15- increase the amount of space mapped for dvma on sun4mJason Wright
- use a flag to specify allocations for 24 bit devices - compatibility macros to deal with the 32 bit devices This fixes the 'le at sbus' on sun4m problem (with the extent fixes earlier), and allows the Artecon ethernet cards to work in sun4m machines.
2001-01-15include <sys/buf.h> for B_READ that we need in the UVM caseArtur Grabowski
2001-01-15__asm__ and __volatile__Theo de Raadt
2001-01-15We boot elf and ecoff. Add the appropriate defines.Artur Grabowski
2001-01-15Some ECOFF ifdefs and various fixes.Artur Grabowski
From d@
2001-01-15Use __STRING() macro instead of manually trying to do the same thing.Artur Grabowski
From d@
2001-01-15'implement' bus_space_write_raw_region_{2,4}.Artur Grabowski
From d@
2001-01-15Need a declaration for netbsd_sendisg.Artur Grabowski
From d@
2001-01-15enable COMPAT_NETBSDArtur Grabowski
2001-01-15Make this work with new alpha code.Artur Grabowski
From d@
2001-01-15define the constants that COMPAT_NETBSD code needs in locoreArtur Grabowski
2001-01-14Complete move to UVM virtual memory system. More header fixes.Steve Murphree
2001-01-13use md in_cksumMichael Shalayeff
2001-01-13Driver for Cirrus Logic CS4281 sound chips. Originally written for NetBSD byAaron Campbell
Tatoku Ogaito, banged into shape for OpenBSD by me. Recording has not been tested yet, but mpg123 works fine. Sound still works after suspend/resume. XXX: On the IBM ThinkPad X20, must disable pcibios else the cs4281 won't generate interrupts. Cause yet unknown but probably not the driver's fault. YMMV on other laptops with this chip.
2001-01-13Booting kernel with MACHINE_NEW_NONCONTIG. UVM code added but not working.Steve Murphree
New stand config. Lots of header fixes. Can now cross-compile i386->m88k.
2001-01-13s!UFS!FFSMiod Vallat
2001-01-13own in_cksum versionMichael Shalayeff
2001-01-12no pmap_changebit no more; better barrier thingMichael Shalayeff
2001-01-12fix PTE_BITSMichael Shalayeff
2001-01-12move pmap_physseg back to vmparam.h where it belongs.Michael Shalayeff
define PMAP_PREFER in pmap.h, as afar as i understand it works. no more pmap_changebit() grow USRIOSIZE in vmparam.h
2001-01-12do not print pidr3,pidr4 which we do not use anywayMichael Shalayeff
2001-01-12this is even uglier hack, but it also works; theo did not help (;Michael Shalayeff
2001-01-12Update vm interface to MACHIN_NEW_NONCONTIG. Fix compile warning in pcctwo.cSteve Murphree
2001-01-11Add maestroMarc Espie
2001-01-11read rom through the rom handleMichael Shalayeff
2001-01-11there is no pseudo-device crypto either; sleep theoMichael Shalayeff
2001-01-11ich/auichMichael Shalayeff
2001-01-11move ich to auich at mickey's requestTheo de Raadt
2001-01-08Compare the end of symbol table as passed from boot with the addressHugh Graham
of _end in the kernel, and base Sysmap on whichever is higher. This permits stripped kernels to load despite unexpected values from libsa.
2001-01-07- add EMODD emulation (EMODF) -- this fixes modf() and some libm codeBrandon Creighton
on systems which don't have native EMODD (i.e., most of them) - big cleanup of the getval_* stuff - have one routine doing most of the work instead of four doing the same thing - add some miscellaneous routines -- count sig. bits - add more operand addressing modes (still not all fully implemented) both the existing POLYD and EMODD can use them - add me to copyright
2001-01-05Add i386 specific sysctl to modify halt -p processing, required to makeMarco S Hyman
powerdown work correctly on some processors. Idea from mickey@ and smcho@tsp.korea.ac.kr. Tested my me and angelos@. Note: If you want to try these out you'll need to cd /sys/arch/i386/include && sudo install -m 444 -o root -g root cpu.h /usr/include/i386 cd /usr/src/sbin/sysctl && make obj && make && sudo make install to get a sysctl that understands the new variable (machdep.apmhalt).
2001-01-04Sync with genassym.cf symbol name changes.Miod Vallat
2001-01-04Convert the old genassym.c to .cf style. Remove unneeded definitions,Miod Vallat
change some names to be not different from other m68k arches.
2001-01-04Harmonization with other m68k arch Makefiles. Stricter compilationMiod Vallat
flags, compile C code with -m68020. Switch the generation of assym.h from a standalone genassym.c to a regular genassym.cf.
2001-01-04KNF, add prototypes to compile with -Wmissing-prototypes.Miod Vallat
2001-01-04Remove netintr().Miod Vallat
2001-01-04Y2K fix for TODC - Submitted by Bob Harbour. Thanks Bob!Steve Murphree
2001-01-04Y2K fix for TODC - Submitted by Bob Harbour. Thanks Bob!Steve Murphree
2001-01-03Sync with GENERIC + cleanupMiod Vallat
2001-01-03Sync with GENERIC, minor cleanups.Miod Vallat
2001-01-03Remove hardcoded SunOS-compatible drive name assignments. No other archMiod Vallat
does that, and it's more confusing than useful. Suggested by fries@
2001-01-03Remove bogus comment. Also fix ramdisk kernel detection.Miod Vallat
2001-01-03netintr() doesn't exist anymoreMiod Vallat
2001-01-03Use netisr_dispatch.Miod Vallat
2001-01-02handle no-event as the end of event fetch loop; my fix for pr-1588 by Sam ↵Michael Shalayeff
Isaacson <sbi@mobius.colorado.edu>