summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-02-01Arm port, NetBSD codebase stripped down, 32bit only support.Dale Rahn
2004-01-31add another USB device... as requestedTheo de Raadt
2004-01-31rename SIMD/SIMD2 to SSE/SSE2Theo de Raadt
2004-01-30Remove redundant initialization.Miod Vallat
2004-01-30Some cleaning and sync to the macppc openpic code.Miod Vallat
No functional result.
2004-01-29typos; jjy2+@pitt.eduTheo de Raadt
2004-01-29typos; jjy2+@pitt.eduTheo de Raadt
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-29as seen in freebsd: asm pagezero implementations, but use a fn pointer.Ted Unangst
the sse2 version cuts ZOD fault time in half. suggestions mickey deraadt. many many testers. ok deraadt.
2004-01-29check struct reg for evil; from netbsdMichael Shalayeff
2004-01-29struct regs for realMichael Shalayeff
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-29Simplify test for CPUID_TSC in cpu_featureTom Cosgrove
ok fgsch@, deraadt@
2004-01-29No longer accept memory ranges in KB from /boot, which hasn't doneTom Cosgrove
this since 1999. If /boot tries to, we will now panic() with the "/boot too old" message. No-one should be using such an old /boot anyway, since it didn't support ELF kernels then. ok weingart@, deraadt@
2004-01-29Correctly handle 88110 exceptions occuring in a delay slot: control mustMiod Vallat
be restored with valid EXIP+D and ENIP values in this case, unless it is decided to skip instructions.
2004-01-29187BUG, 188BUG and 197BUG agree that only SSR3 needs to be preserved acrossMiod Vallat
BUG calls, though SSR0-SSR2 will be corrupted on some BUGs. This allows up to simplify slightly the context switching code.
2004-01-28Return to BUG if main() returns, rather than falling through the scheduler...Miod Vallat
2004-01-28Do not put the sample IndustryPack driver in GENERIC. This makes no real sense.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-28Use write-back mappings whenever possible again, but make sure thatMiod Vallat
vmapbuf() returns write-through mappings.
2004-01-28Add tftpboot to the mvme88k builds.Miod Vallat
2004-01-28Skip first argument on commandline, so we can try to actually boot theMiod Vallat
requested kernel rather than ourselves.
2004-01-28sniff. first file i add'd is first to be rm'dTed Unangst
2004-01-28duh. no need for swapgeneric here too; from deraadt@Michael Shalayeff
2004-01-28no need; from tedu@Michael Shalayeff
2004-01-28an amd64 arch support.Michael Shalayeff
hacked by art@ from netbsd sources and then later debugged by me into the shape where it can host itself. no bootloader yet as needs redoing from the recent advanced i386 sources (anyone? ;)
2004-01-28Oops, forgot cvs add in previous commit; spotted by deraadt@Miod Vallat
2004-01-27Only install the fpsp exception vectors if the cpu is a 68040.Miod Vallat
Thus, it becomes unnecessary to check for the cpu type in the exception handlers, saving a few cycles and a few bytes. Tested by various people on hp300, mac68k, mvme68k, 68040 and non-68040.
2004-01-27Bad duplicate of mpcpcibr.cMiod Vallat
2004-01-27viritual -> virtualMiod Vallat
2004-01-27enable bpp for sun4m too; jason@ okMichael Shalayeff
2004-01-26Major overhaul of biosboot and installboot, using EDD (LBA) reads ifTom Cosgrove
the BIOS supports it. File location data now geometry-independent (biosboot groks part of the inode), so installboot loses -h and -s. Many thanks to all those brave enough to try the snapshots. Thanks for the test reports, everyone. ok deraadt@
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-26sign mismatch correction, from miodTheo de Raadt
2004-01-26tftp-only netboot code, inspired from mvmeppc, and stripped down; it willMiod Vallat
become necessary to boot from unsupported (as far as mvme88k/stand/ is concerned) network cards, such as the MVME374 and the MVME376. Not enabled in the build yet, because there are a few issues left, but it is nonetheless usable...
2004-01-26A few more BUG syscall definitions and structures. Fix (not used yet)Miod Vallat
mvmeprom_netctrl definition while there.
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