summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-07-20Forgot to put this chunk in.Miod Vallat
2004-07-20Properly initialize FPU state if it hasn't been used yet.Mark Kettenis
ok deraadt@
2004-07-20add cdceDaniel Hartmeier
2004-07-20Let the boot device detection code handle secondary SCSI buses.Miod Vallat
2004-07-20Work in progress to support daughterboards. The driver now will attach aMiod Vallat
second scsi bus if a SCSI daughterboard is present, and is supposed to know about this and send scsi commands to the appropriate bus. Unfortunately probing the second bus does not report any device at the moment (though you can boot off it), but I can't see the issue at the moment. Thanks to tdeval@ for lending a few boards equipped with daughterboards for testing.
2004-07-20Driver for USB CDC Ethernet devices (USB Host-to-Host), appearing asDaniel Hartmeier
network interfaces, transporting Ethernet, supporting Sharp Zaurus and Prolific PL-2501 (external cable). Written by Craig Boston based on code from Bill Paul. ok deraadt@
2004-07-20Use sc_print_addr for error messages.Miod Vallat
2004-07-20Use mutex instead of SIMPLELOCK for protecting ddb on mp systems.Artur Grabowski
2004-07-20Use mutex where we used to protect pmap internals with SIMPLELOCK.Artur Grabowski
2004-07-20MD mutex implementation on amd64.Artur Grabowski
2004-07-20MD mutex implementation for i386.Artur Grabowski
2004-07-20#include "npx.h"Mark Kettenis
ok deraadt@
2004-07-20Allow a kernel to specify wd* as root or swap device;Miod Vallat
spotted by Waldemar Brodkorb.
2004-07-20Move tag word to the right location in `struct envxmm'.Mark Kettenis
ok deraadt@
2004-07-19Recognize the daughter board type, if any - but it is not supported yet.Miod Vallat
2004-07-19After a work queue has been aborted and the abort has been acknowledged,Miod Vallat
do not keep setting the A.A. bit in further queue control operations, as advised by the manual.
2004-07-19When we want to thaw all work queues we care about, do it correctly.Miod Vallat
2004-07-19Direct REQUEST_SENSE commands to the correct target, instead of alwaysMiod Vallat
target zero. This makes targets other than zero working now... Spotted by nick@
2004-07-19Implement __HAVE_PMAP_DIRECT on amd64 using large pages. At this momentArtur Grabowski
it's limited to 512GB (one L4 page table entry) physical memory. Only used carefully at this moment, but more improvements are in the pipeline. tested by many, deraadt@ ok.
2004-07-18TyposMiod Vallat
2004-07-18minor space savingsTheo de Raadt
2004-07-18shrinkTheo de Raadt
2004-07-17Wait for output to be drained when sabtty is the console output port;Miod Vallat
produces nicer (correct) kernel output upon bootup. Reported in NetBSD PR #26226; tested by dlg@ and I.
2004-07-16dothan est support, from some netbsd guy, tedu okTheo de Raadt
2004-07-16merge old_identifycpu with identifycpu and remove old_identifycpuDavid Krause
help from Theo, Ted, and Tom ok deraadt@
2004-07-15"mib[4] is too much and mib[3] would be enough" (left over from whenTom Cosgrove
another sysctl() - which did require mib[4] - was removed). From Andrey Matveev - andrushock (at) vniigim (dot) ru - via mickey@. ok mickey@
2004-07-15put int into a typeTheo de Raadt
2004-07-15spacesTheo de Raadt
2004-07-14treat via8366 as via586; from rees@Michael Shalayeff
2004-07-14Add missing \n to printf().Tom Cosgrove
ok deraadt@
2004-07-14simplify printf codeTheo de Raadt
2004-07-14Switch to evcount interrupt counters.Miod Vallat
2004-07-14Do not forget to count interrupts if they have been delayed; ok drahn@Miod Vallat
2004-07-14names of frequencies aren't interesting, and require ugly snprintfTed Unangst
manipulation theo doesn't like. just print number of states. this way doesn't leak the memory for the string either.
2004-07-14setperf driver for powernow in amd k7 cpus. derived from a diff toTed Unangst
tech-i386@netbsd by martin vegiard, and adapted to fit in here. as yet untested. ok deraadt@
2004-07-13errno changes, lib major version bumps, and general flag dayMarco S Hyman
To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
2004-07-13Don't assert that P_INMEM is set in p_flag. The assert is only almostArtur Grabowski
correct because P_INMEM is for various reasons removed before cpu_swapout is called and cpu_swapout in turn calls npxsave_proc. deraadt@ ok
2004-07-13more coherent intrs countingMichael Shalayeff
2004-07-13count soft intsMichael Shalayeff
2004-07-13#define __HAVE_PMAP_DIRECT and use it. requested by artTed Unangst
2004-07-13Remove compiler options workarounds for savectx breakage.Miod Vallat
2004-07-13Do not trash r14 by mistake in __savectx.Miod Vallat
2004-07-11Fix ldmxcsr asm macro.Mark Kettenis
ok deraadt@
2004-07-11add sf. ok deraadt@Ted Unangst
2004-07-10Keep mxcsr and mxcsr_mask across the fake init in process_read_fpregs.Mark Kettenis
ok deraadt@
2004-07-10From NetBSD:Artur Grabowski
date: 2004/06/28 09:13:11; author: fvdl; state: Exp; lines: +6 -5 Updaing ci_ilevel and testing ci_ipending must be done with all interrupts off, or priority inversion can occur, which can lead to IPI deadlocks. Leaves interrupts off for a bit longer, sadly, but with no noticeable effects on the systems I tested on. From YAMAMOTO Takashi. Fixes the IPI rendezvous panics for me.
2004-07-10files.hpux is now in a {m68k,hppa} subdirTheo de Raadt
2004-07-09qbus vector counting, too; from hughTheo de Raadt
2004-07-08enclose some MP-only things in #ifdef MULTIPROCESSORDavid Krause
ok deraadt@ niklas@; testing by pvalchev@
2004-07-07new-style interrupt counters. based on initial work by hugh. ok miodTheo de Raadt