Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-26 | optimise one more jmp out of the idle loop; toby@ marco@ ok | Michael Shalayeff | |
2005-05-26 | remove a self-nested #ifdef MULTIPROCESSOR | Kjell Wooding | |
ok niklas@ | |||
2005-05-25 | This patch is mortly art's work and was done *a year* ago. Art wants to thank | Niklas Hallqvist | |
everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures. | |||
2005-05-25 | one last optimization, removing a jump, mostly by | Bob Beck | |
toby, committed so art will stop yelling at me to avoid conflicts... ok marco@, weingart@, mickey@, niklas@ | |||
2005-05-25 | repair whichqs race by disabling ints in between check and halt-halt; marco@ ↵ | Michael Shalayeff | |
beck@ niklas@ ok | |||
2005-05-25 | comment typo | Jason Wright | |
2005-05-24 | add a new field to vm_space and use it to track the number of anon | Ted Unangst | |
pages a process uses. this is now the userland "data size" value. ok art deraadt tdeval. thanks testers. | |||
2005-05-24 | replace jnz FOO;jmp BAR;FOO: with jz BAR;FOO:, the idle loop will be even ↵ | Niklas Hallqvist | |
more efficient | |||
2005-05-24 | hlt hlt is not a good idea. Rework APM to do what the spec actually says. ↵ | Marco Peereboom | |
Run actual BIOS calls whenever we are actually idle. Tovarisch! ok deraadt@ toby@ beck@ weingart@ art@ | |||
2005-05-21 | add i386 optimized in4_cksum | Brad Smith | |
From NetBSD ok deraadt@ | |||
2005-05-19 | Lock down SMM space on i82810 MCH and later chips in case BIOS | Alexander Yurchenko | |
didn't it already for us. Reported by loic.duflot@sgdn.pm.gouv.fr via deraadt@. ok deraadt@ weingart@ | |||
2005-05-13 | Kill <machine/spkr.h>, software should use <dev/isa/spkrio.h> instead. | Miod Vallat | |
2005-05-13 | not ready for NATM | Theo de Raadt | |
2005-05-13 | enable spkr by default; ckuethe 4201 | Theo de Raadt | |
2005-05-10 | Add epic(4) driver which supersedes tx(4). | Brad Smith | |
This buys us.. - bus_dma - big endian support - multicast - support for another EPIC chipset From NetBSD ok mickey@ | |||
2005-05-06 | generate vim-compatible tag files, from netbsd | Pedro Martelletto | |
2005-05-06 | Fix links target. | Marco Peereboom | |
2005-05-03 | The return value from getEBDAaddr() (info) is not used in bios_E820(), | Tom Cosgrove | |
so nuke it. amd64 no longer needs biosprobe.c listed in SRCS. Trims 100 bytes from the boot blocks. Bump versions on boot, cdboot and pxeboot, as I'm getting cautious in my old age. ok weingart@ | |||
2005-05-03 | Convert the size of a memory chunk from bytes to megabytes before | Tom Cosgrove | |
casting to a 32-bit value, not after. Corrects the display of large memory chunks in the probing: line (mem[615K 3518M 0M a20=on] becomes mem[615K 3518M 12288M a20=on]). Bump version on boot, cdboot and pxeboot accordingly. "looks ok to me" weingart@ | |||
2005-05-02 | Add ichwdt(4): Intel 6300ESB ICH watchdog timer driver. Disabled for | Alexander Yurchenko | |
now due to lack of testing. If you have a machine that uses this device please contact me. ok deraadt@ | |||
2005-05-01 | To allow for MD override of in4_cksum()... | Brad Smith | |
ok deraadt@ | |||
2005-05-01 | spacing; ok miod@ deraadt@ | David Krause | |
2005-04-30 | Ensure we save the %ebx register returned from the BIOS call, not just | Tom Cosgrove | |
%bx. Fixes problem introduced in gidt.S r1.29, which could lead to an incomplete memory map, and "too little memory available; running in degraded mode", as found by Roy Morris rmorris (at) internetsecure (dot) com. (Thanks for the report, and for testing the fix.) Bump version on boot, cdboot and pxeboot accordingly. ok weingart@ | |||
2005-04-30 | start the job of making things look more alike | Theo de Raadt | |
2005-04-30 | nice docs at top of GENERIC | Theo de Raadt | |
2005-04-29 | quiet apm | Theo de Raadt | |
2005-04-29 | spacing | Theo de Raadt | |
2005-04-27 | add missing flags to /proc/cpuinfo and don't print invalid ones; deraadt@ ok | Federico G. Schwindt | |
2005-04-25 | [OpenBSD] | Tom Cosgrove | |
Make boot code use real mode with 64K segments instead of 1M segments. Improves stability with some disk controller cards. Also explicitly state operand size on some moves. Bump version on boot, cdboot and pxeboot accordingly. "just get them in" beck@ ok weingart@ | |||
2005-04-21 | count fpu lazy context switches; deraadt@ ok | Michael Shalayeff | |
2005-04-21 | -bce | Theo de Raadt | |
2005-04-21 | no need to check for 0, it copes, spotted by beck | Theo de Raadt | |
2005-04-19 | nothing uses spllowersoftclock() anymore | Michael Shalayeff | |
2005-04-17 | make sure user address is in user space in copyinstr. ok weingart@ | Ted Unangst | |
2005-04-14 | internal _BSD_WCTRANS_T_, _BSD_MSTATE_T_, _BSD_WCTYPE_T_ types. | Marc Espie | |
2005-04-14 | +luphy and add hme to RAMDISK_CD | Brad Smith | |
2005-04-11 | use MD #define to choose stackgap size per-architecture. on sparc, special | Theo de Raadt | |
case sun4c/sun4 -- because address space is more constrained | |||
2005-04-09 | fix rbus on big memory i386 machines (used by cbb(4) pcmcia). | Reyk Floeter | |
closes an slightly old PR kernel/3855. ok mickey@ | |||
2005-04-08 | add rcs ids | Jolan Luff | |
2005-04-03 | Implemente PT_[GS]ETXMMREGS ptrace(2) requests on i386. | Mark Kettenis | |
ok deraadt@ | |||
2005-04-02 | find cachesize for amd cpus too. ok deraadt tom | Ted Unangst | |
bit more info about powernow, and only try to enable if cpu supports it. both from diffs by gordon klok | |||
2005-04-01 | Cleanup SKEY_NOT_READY logic. Only retry command if it's likely the | Kenneth R Westerback | |
condition is going to clear up, which speeds up boot by avoiding delays in disk matching. Return ENODEV if media is not present, which avoids trying to spin up disks that are not present. Use ENODEV in amd64/i386 dkcsum.c to filter failure reports. Mostly from NetBSD. ok marco@ | |||
2005-04-01 | axe axe for now | Theo de Raadt | |
2005-03-30 | first approximation: spoof UDF filesystem disklabels when we see them. | Theo de Raadt | |
it is likely a slight bug or two will sneak in with this, so everyone please keep an eye out on your disklabels | |||
2005-03-30 | enable UDF on large install media for architectures likely to have DVD drives | Theo de Raadt | |
2005-03-19 | +bce +axe +ural | Theo de Raadt | |
2005-03-19 | pci de(4) unlikely on laptop compared to others | Theo de Raadt | |
2005-03-18 | oops, i was a teeny tiny bit over... | Theo de Raadt | |
2005-03-18 | shut off aac(4) unless Adaptec stops behaving like assholes | Theo de Raadt | |
2005-03-18 | sk(4) fits | Theo de Raadt | |