summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-11-17Add code for AES acceleration. This is currently disabled withTom Cosgrove
`#undef CRYPTO' since it doesn't work properly yet. Committing in order to get it into the tree. "get it in" deraadt@
2006-11-17sorry miod, but this version locks the machine up rather fastTheo de Raadt
2006-11-17Fix typo to let this compile.Tom Cosgrove
2006-11-17Make sure we copy the IV back into the session structure, not theTom Cosgrove
softc. Fortunately this branch (when neither CRYPTO_F_IMBUF nor CRYPTO_F_IOV is specified) is not currently used. ok hshoexer@ jason@
2006-11-16crank versionTheo de Raadt
2006-11-16use teeny little delays as we clock the rtc, makes the boot code noticeTheo de Raadt
that time is ticking, so it can timeout properly
2006-11-16Ratibibugle struct frame and <machine/frame.h>Miod Vallat
2006-11-16initialize tick timerTheo de Raadt
2006-11-16pagemove() this time without an accidental line removalMiod Vallat
2006-11-16add a few more PHY necessary for the USB Ethernet interfaces.Brad Smith
ok deraadt@
2006-11-16backout pagemove() diff; does not workTheo de Raadt
2006-11-15Add commented out entries for acpimadt(4) and acpiprt(4).Mark Kettenis
ok deraadt@
2006-11-15Move tests for curpcb being NULL in copy{in,out}str() from DIAGNOSTIC toMiod Vallat
DEBUG - this never happens anyway.
2006-11-15do not go processing normal interrupts after ipi.Michael Shalayeff
this is to avoid spins at high spl especialy on cpu0. other local interrupts (timer and softint) still do also pending interrupts processing. niklas@ ok
2006-11-14fix a comment (wording from mark)Jasper Lievisse Adriaanse
ok kettenis
2006-11-14A less awkward pagemove() implementation.Miod Vallat
2006-11-14match other architectures: _spinlock_lock_t is not volatile itself, butTheo de Raadt
code that uses it declares a volatile form
2006-11-12$OBJCOPY is not defined by sys.mk yetTheo de Raadt
2006-11-11Get rid of magic isa and eisa bus numbers in mpbios code. Pave the way forMark Kettenis
alternative sources for interrupt information. ok gwk@, brad@
2006-11-11reloc.h is included via machine/reloc.h so it should be accessable here.Dale Rahn
2006-11-10relocations belong in reloc.hDale Rahn
2006-11-10Correct order of the bitfields of float and double. Fixes ldexp() (andOtto Moerbeek
some more), which fixeds drand48(), which fixes perl build. ok miod@ drahn@ deraadt@
2006-11-10Remove debug code.Miod Vallat
2006-11-10Remove unnecessary failure printf. That's what nonzero return codes are for.Miod Vallat
2006-11-10Avoid an unnecessary branch for byte-by-byte copyin() and copyout().Miod Vallat
2006-11-10Fetch syscall arguments beyond r9 with copyin() from the userland stack,Miod Vallat
instead of having the userland syscall code put the first three locations from the stack in r10-r12. This will speed-up most of the system calls (but mmap) once these fetches are removed, in a few weeks from now.
2006-11-10Enforce correct userspace bounds in copy{in,out}str().Miod Vallat
2006-11-10Will be needed at some point.Dale Rahn
2006-11-09add a solid compliment of usb devicesTheo de Raadt
2006-11-09tweaks;Jason McIntyre
2006-11-09landisk has no DCD line, so we must force TS_CARR_ON. This is a gruesomeTheo de Raadt
hack, otherwise the console tty is not quite right. Solve better someday.
2006-11-09no newline at end of cpu_modelTheo de Raadt
2006-11-08Implement interrupt counters (better)Dale Rahn
2006-11-08OBJCOPY should default to objcopy.Dale Rahn
2006-11-08fix LINKSTheo de Raadt
2006-11-08this is actually a primary bootblock (xxboot) not a secondary bootblockTheo de Raadt
(bootxx) thus disklabel -B will automatically pick it up now; ok drahn
2006-11-08fix sigmask handling bug that caused SIGCHLD to be almost alwaysOtto Moerbeek
masked. DOH! miod@
2006-11-07Add xmphy(4) here too.Mark Kettenis
ok brad@
2006-11-07Add xmphy(4).Mark Kettenis
ok drahn@, brad@
2006-11-07remove wdc debugDale Rahn
2006-11-07Timecounters for amd64. Diff by art@, tested by many. ok deraadt@Otto Moerbeek
2006-11-06Oops, bootblocks need this.Miod Vallat
2006-11-06Let CISCoholic memset() do not behave as bzero for a length over 64KB.Miod Vallat
2006-11-06Sync the VS2000 (and some VS3100) MFM controller driver with NetBSD, andMiod Vallat
enable it in GENERIC and RAMDISK. Completely untested due to lack of hardware (both my VS3100 are dual-SCSI), but it hopefully can't hurt.
2006-11-06root on wd0a for now.Miod Vallat
2006-11-06Don't ask for root device if boot device is not known but root configurationMiod Vallat
has been specified in the kernel configuration file.
2006-11-06No bootinfo stuff. We'll use something different to pass device informationMiod Vallat
from the boot blocks to the kernel.
2006-11-06Root device machinery. Boot device is still not known yet.Miod Vallat
2006-11-06add gem and gentbi; why notTheo de Raadt
2006-11-05Use TF_SPC instead of hardcoding its value.Miod Vallat