summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-02-08restored & repaired wcookie support; kettenis@chello.nlTheo de Raadt
2004-02-07Be sure to flag pte constants as UL, and cope with this in locore.Miod Vallat
ok deraadt@
2004-02-07pass correct argument count to ktrsyscall(); now ktrace & kdump workTheo de Raadt
2004-02-06No SUBDIRs here.Dale Rahn
2004-02-06fix machine/machine_arch, machine_arch should be arm for all arm systemsDale Rahn
and machine needs to be not set by arch/arm, but by cats.
2004-02-06some cpus start to have a NX oriented PGEX_ITheo de Raadt
2004-02-05xlint compatible headers. (non-gcc)Dale Rahn
2004-02-052 new cpuid ecx features in prescottTheo de Raadt
2004-02-05correct size of registers written outTheo de Raadt
2004-02-04Print a warning about disabling TSC.Alexander Yurchenko
ok deraadt@
2004-02-04Pegasos II support, works around new northbridge config odditiesDale Rahn
and other artifacts found on pegII.
2004-02-04support wi@usb on pegasos.Dale Rahn
2004-02-03Make sure option NO_PROPOLICE only adds the -fno-stack-protector option.Miod Vallat
2004-02-03Use the correct type for time_t.Dale Rahn
2004-02-03remove non-CBC modes from the VIA code; it is all that is used at the momentTheo de Raadt
2004-02-03Use the same values on other openbsd 32 bit archs for these for now.Dale Rahn
These agree with the values used by the compiler.
2004-02-03Remove debug print.Dale Rahn
2004-02-03das boot; das cloned das from das i386Michael Shalayeff
2004-02-03move VIA xcrypt-* options to specialreg.hTheo de Raadt
2004-02-02PSL_XCRYPT is 0x40000000Theo de Raadt
2004-02-02I think there is no reason to splhigh around the VIA crypto stuffTheo de Raadt
anymore; also, indicate to userland that it may now safely use the instructions
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-02-01set i386_has_xcrypt at the right place, which exposes itself asTheo de Raadt
sysctl machdep.xcrypt Do not enabled yet..
2004-02-01Use "pushfl; popfl" sequence before each xcrypt-* instruction. AccordingTheo de Raadt
to the manual, any load into the EFLAGS register clears bit 30, resulting in key reload. This is the mechanism that permits multi-process use of the xcrypt-* instruction..
2004-02-01use VIA xstore-rng and xcrypt-* instructions, now that gas groks themTheo de Raadt
2004-02-01via crypto code no longer needs to temporarily enable FSXR -- it isTheo de Raadt
now always on.
2004-02-01Merge many freebsd diffsTheo de Raadt
add VIA c3 crypto instructions add fxsave, fxrstor
2004-02-01Enable FXSR all the time, and cope with NPX/FXSR conversions; from netbsd.Theo de Raadt
Pass SSE/SSE2/XCRYPT flags out via syctl, and prepare for being able to do xcrypt-* in userland; ok naddy, tested a lot by pvalchev and jolan, also works on amd64 in 32bit mode
2004-02-01NetBSD -> OpenBSD in the comments.Miod Vallat
2004-02-01Trivial touches to compile with gcc 3.Miod Vallat
2004-02-01Do not compile ptrace-related functions unless option PTRACE.Miod Vallat
2004-02-01Do not compile ptrace-related functions unless option PTRACE.Miod Vallat
2004-02-01Sync maxpartitions value with <machine/disklabel.h>Miod Vallat
ok drahn@
2004-02-01Sync user ldt code with NetBSD:Alexander Yurchenko
- finally remove it from pcb, it's a pmap thing only - more sanity checks - better lockin - may be something else Fixes panics when using apps requiring it (mplayer-win32 e.g.). Problem found and test espie@. OKs from miod@ (sshhh, don't tell anyone) and art@.
2004-02-01tag...Dale Rahn
2004-02-01fix tags...Dale Rahn
2004-02-01cats (ARM) support for OpenBSD, based on NetBSD code.Dale Rahn
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.