summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-02-09duh. there are two syscall entry points and both have to preserve rdx. also ↵Michael Shalayeff
make sure child process gets 1 in rdx as libc expects
2004-02-09preserve high word of return value like other archs doMichael Shalayeff
2004-02-08for the via c3 use software aes keys, thereby permitting 192 and 256.Theo de Raadt
this also speed things up substantially. ipsec tested by markus
2004-02-08minimum CPPFLAGSTheo de Raadt
2004-02-08ignore RAMDISK_CD tooTheo de Raadt
2004-02-08better one; from mickeyTheo de Raadt
2004-02-08ramdisk; from mickeyTheo de Raadt
2004-02-08correct ramdisk supportTheo de Raadt
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.