Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-27 | Make sure the minaddr hint for uvm_km_suballoc() calls is always initialized. | Miod Vallat | |
ok pedro@ | |||
2007-05-27 | Print reserved memory size correctly. | Miod Vallat | |
2007-05-27 | Always use XKPHYS addresses to perform cache operations now, for consistency. | Miod Vallat | |
2007-05-27 | back out bio, breaks dlg's sparc64 v215 | Todd T. Fries | |
prompted by/ok dlg@ deraadt@ | |||
2007-05-26 | Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@ | Pedro Martelletto | |
deraadt@ dlg@. | |||
2007-05-26 | prodded by marco, enable bio everywhere | Todd T. Fries | |
grudgingly ok deraadt@ | |||
2007-05-23 | Print real/available memory in MB as well as bytes in dmesg, and unify | Peter Valchev | |
architectures to print it the same way. ok henning, miod; i386 part from tom | |||
2007-05-20 | Remove unused badaddr(). | Miod Vallat | |
2007-05-20 | Remove irrelevant code and defines. | Miod Vallat | |
2007-05-20 | Check for codec presence in match(), and don't attach if none is found. | Miod Vallat | |
ok kettenis@ | |||
2007-05-20 | option AHC_CTRL_ID is not used. | Miod Vallat | |
2007-05-15 | Remove the MI implementation of mutexes and remove the __HAVE_MUTEX | Artur Grabowski | |
option. Every architecture implements mutexes now. | |||
2007-05-15 | kill __HAVE_DEVICE_REGISTER by requiring all architectures to have a | Theo de Raadt | |
device_register() function -- even if it does nothing. reduces the cpp-based blather different between architectures idea ok'd by miod; tested on all architectures (except a few miod will need to cleanup because he has them) | |||
2007-05-14 | Oops, IPL_NONE is not zero in HEAD. | Miod Vallat | |
2007-05-11 | simple misspell, miod@ ok | Janne Johansson | |
2007-05-07 | Move sgo to __HAVE_CPUINFO. | Mark Kettenis | |
ok miod@ | |||
2007-05-05 | Define MUTEX_OLDIPL where they were missing, will be used (reasonably) shortly. | Miod Vallat | |
2007-05-04 | make findblkmajor() and findblkname() MI; ok miod | Theo de Raadt | |
2007-05-04 | setroot() was a ugly mix of MI and MD code, with different bugs on different | Theo de Raadt | |
machines. Instead -- build one solid clean MI version, and thenchange all the architectures to use it. ok various people, tested on almost all cases. (it is a 10094 line diff..) | |||
2007-05-03 | Enable support for > 512MB of physical memory on mips64 systems, by using | Miod Vallat | |
XKPHYS instead of KSEG[01] for direct mappings. Then, detect memory above 256MB on O2 by poking at the CRIME registers (ARCbios will not report memory above 256MB, which is mapped above 1GB physical, to the system), and add it to the UVM managed memory. Tested on r5k, rm5200 and r10k with and without more than 256MB, matching hinv reports in all cases. CRIME memory decoding based on a diff from kettenis@ in december 2005. | |||
2007-05-01 | Simple monoprocessor mutex implementation, faster than the MI code, four left | Miod Vallat | |
to go. | |||
2007-05-01 | Provide <machine/lock.h> on all platforms, so that MI code may #include it | Miod Vallat | |
unconditionnaly. | |||
2007-04-26 | Be more careful when changing cop0 SR value; or flags in instead of setting | Miod Vallat | |
the SR value to them, and correctly propagate the SR to userland via proper proc0 initialization and cpu_fork() care. | |||
2007-04-26 | Do not invoke arcbios routines from the moment our page tables are set up, | Miod Vallat | |
to the moment we reboot, for we do not know what it can do behind our back; this means the built-in ethernet address has to be read from the arcbios environment earlier. | |||
2007-04-21 | do not ignore linker failures; ok miod | Theo de Raadt | |
2007-04-10 | Do not compile unused dump_tlb() unless option DEBUG. | Miod Vallat | |
2007-03-23 | Real atomic_{set,clear}bits_int implementation, and replace similar | Miod Vallat | |
{set,clr}_ipending with the above routines. ok kettenis@ | |||
2007-02-26 | Zero rval[1] in setregs. | Miod Vallat | |
2007-02-19 | only make this interface available to the kernel for now, discussed witha | Theo de Raadt | |
rt and such; tested and ok miod drahn | |||
2007-02-06 | Add machine/atomic.h to all architectures and define two operations | Artur Grabowski | |
right now that are supposed to be atomic with respect to interrupts and SMP: atomic_setbits_int and atomic_clearbits_int. All architectures other than i386 and amd64 get dummy implementations since at first we'll be replacing operations that are done with "a |= bit" and "a &= ~bit" today. More proper implementations will follow kettenis@, miod@ ok | |||
2006-12-14 | Make pci subsystem aware of domains. Each host bridge gets assigned a unique | Mark Kettenis | |
domain number such that we can distinguish between busses with the same bus number that are behind different host bridges. Domains can be accessed by using different device nodes. ok deraadt@ | |||
2006-10-18 | enable IPv6 on the RAMDISK image. | Brad Smith | |
ok deraadt@ | |||
2006-09-23 | delete blank line; Paul Stoeber | Theo de Raadt | |
2006-08-11 | no O2's with a R14000 CPU were made, so remove superfluous code. | Jasper Lievisse Adriaanse | |
ok pefo | |||
2006-07-27 | Compile all kernels with -Wstack-usage-larger-than-2047, now that all | Miod Vallat | |
offending code has been taken out and shot. ok deraadt@ | |||
2006-07-09 | I don't think we're talking about animals in here, so | Michael Knudsen | |
s/wether/whether/g. | |||
2006-06-26 | enable mpi | David Gwynne | |
ok deraadt@ | |||
2006-06-11 | Ansify. No binary change on amd64 and i386, not yet built on sgi. ok miod@ | Matthieu Herrb | |
2006-06-01 | Right at the end of a debug kernel build, the current Makefile copies bsd | Christopher Pascoe | |
(with symbols) to bsd.gdb, then strips bsd. This diff makes it rename the file with symbols, and then asks strip to output the stripped version as bsd. Avoids a potentially lengthy wait when we would otherwise copy the large (50MB+) kernel with debug symbols. ok reyk@ ketennis@ | |||
2006-05-27 | Eradicate the type 'bus_dmasync_op_t'. Unused. Sporadically | Kenneth R Westerback | |
implemented. Use int. ok mickey@ miod@ | |||
2006-05-07 | fix pmap debug code and only compile it when PMAPDEBUG is defined. | Robert Nagy | |
this change also unbreaks builds with DEBUG defined. ok miod@ | |||
2006-03-25 | allow bpf(4) to ignore packets based on their direction (inbound or | Damien Miller | |
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@ | |||
2006-03-14 | no need for an aperture. we are unlikely to ever allow pci video cards | Theo de Raadt | |
in these machines, because pci video cards contain too much evil. if we do support them later, we add it back. ok miod | |||
2006-03-13 | * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to | Brad Smith | |
NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. From NetBSD ok grange@ kettenis@ | |||
2006-03-12 | remove splimp. | Brad Smith | |
2006-03-04 | | -> || | Brad Smith | |
From: Alexey Dobriyan <adobriyan at gmail dot com> on bugs@. ok deraadt@ | |||
2006-02-14 | Homogeneize WSDISPLAY_* option comments (especially on cats) | Miod Vallat | |
2006-01-06 | Merge machine/ansi.h and machine/types.h into machine/_types.h and | Todd C. Miller | |
rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD. | |||
2006-01-04 | Cut buffers pressure down to 35% of kvm max, since (for now) kvm is | Miod Vallat | |
scaringly scarce on mips64. While there, no need to zero memory in allocsys(). | |||
2006-01-04 | Stop abusing phys_map to know if it is safe to use malloc in extent routines; | Miod Vallat | |
instead use a global flag, like some other architectures do. No functional change. |