Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-10 | fix fallout of the split sensor devices change which caused lockups on | David Gwynne | |
boot. dont call sensordev_install multiple times for esm0. there are multiple devices accessed via the one esm interface that provide sensor info for various parts of the system. sensordev_install was being called after each of these parts was being probed, rather than right at the end after the entire list of sensors has been built. tested by kurt@ | |||
2007-01-09 | Miod used a too large hatchet when trimming userret in 1.80. | Artur Grabowski | |
Restore user priority before returning to userland. (other architectures checked and seem to do the right thing) miod@ ok | |||
2007-01-02 | Use bus_space_write_region_4() instead of doing the same thing bit by | Tom Cosgrove | |
bit (well, uint32 by uint32). Inspired by a claudio commit to malo.c. Still disabled (awaiting a code review), but works for me here. ok claudio@ | |||
2007-01-02 | Fix the keyboard problem seen on Intel Macs, where only the first | Tom Cosgrove | |
keypress is seen by boot. It appears that on the Intel Mac, we have to issue the "check for keystroke" BIOS call before the "get keystroke" call will get it (unlike any other BIOS I have seen in over 20 years). It would not have been possible to fix this problem without the donation from Steven N. Fettig (steve (at) anywheretechnology.com); many thanks. Bump versions of boot, cdboot and pxeboot accordingly. Testing kettenis@, otto@, and others; ok weingart@. | |||
2006-12-29 | Avoid void * arithmetic, okay deraadt@, suggestions from millert@ | Pedro Martelletto | |
2006-12-29 | Change the comment for mbg(4): Use "radio clocks" instead of "time base". | Marc Balmer | |
ok fkr | |||
2006-12-28 | Support for ST16C654 chips, however these aren't detected as such, so the | Miod Vallat | |
attachment code has to know better for now; from Alexei G. Malinin (alexei.malinin@inetcomm.ru) | |||
2006-12-26 | There is a single 'p', not a double, in 'triple'. | Tom Cosgrove | |
2006-12-24 | Define PROC_PC. Then, since profiling information is being reported in | Miod Vallat | |
statclock(), do not bother doing this in userret() anymore. As a result, userret() does not need its pc and ticks arguments, simplify. | |||
2006-12-24 | Check for want_resched when processing AST and nowhere else. But then, when | Miod Vallat | |
doing so, do not check for signals - userret() will do this. | |||
2006-12-23 | do not mix & and || badly | Theo de Raadt | |
2006-12-23 | adapt to new two-level sensor api; Constantine A. Murenin | Theo de Raadt | |
2006-12-22 | A more complete fix for perf status MSR's (on e.g. Core 2 Duo X6800), | Dimitry Andric | |
that specify equal highest and lowest clock ratios. EST is now silently disabled on these, as was already done for lowest clock ratios that are zero (on e.g. a bunch of Pentium 4's). Other weird MSR's are still reported, because we first want to know about them, before we decide how to handle them. | |||
2006-12-21 | Quick fix for Core 2 Duo X6800, which reports an invalid setperf MSR, | Dimitry Andric | |
with the same high and low speed, leading to a divide by zero error. A more complete fix will be committed later. Do it now, deraadt@ | |||
2006-12-20 | Don't bail out on a bad interrupt line if we have a valid apic interrupt pin | Mark Kettenis | |
for a pci device. | |||
2006-12-20 | "#ifdef is a tool of the weak!" | Gordon Willem Klok | |
Rename pentium_mhz to cpuspeed which is consistant with amd64 making shared ACPI code less nasty. ok marco, deraadt | |||
2006-12-20 | acpi fits, when we trade it primarily for the very large rtw(4) driver. | Theo de Raadt | |
this product is relatively rare, and way more laptops will need acpi than need the rtw driver | |||
2006-12-20 | acpi (disabled) fits... when we trade it for the rarely used i2o controllers, | Theo de Raadt | |
wi(4) [this is a server-style install media], and eisa bus support. | |||
2006-12-20 | acpi (disabled) just happens to fit | Theo de Raadt | |
2006-12-20 | rum fits | Theo de Raadt | |
2006-12-18 | Activate mbg(4). | Marc Balmer | |
ok deraadt | |||
2006-12-15 | acpi can fit onto the cd ramdisks | Theo de Raadt | |
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-12-12 | Complete gwk's previous patch to stop setperf methods from returning | Dimitry Andric | |
errors to userland: make all cpu_setperf functions return void. Tested by many, ok gwk@ | |||
2006-12-11 | Ensure kvm86_call actually saves the curpcb instead of junk. Error | Gordon Willem Klok | |
introduced by myself at h2k6, thanks mickey@ and toby@ for turning me in the direction of a corrupt PCB. | |||
2006-12-11 | do not bus_space_map devices which are at address 0; ok kettenis | Theo de Raadt | |
2006-12-11 | On i386, swizzle interrupts for devices for which we don't have explicit | Mark Kettenis | |
inetrrupt routing information. ok deraadt@ | |||
2006-12-09 | Like the earlier change to powernow-k7.c check for both the regular cpuid | Gordon Willem Klok | |
signature AND the AMD extended cpuid 0x800000001 (%eax). Tested by, krw@, Joerg Niendorf <joerg.bsd AT internode.net.au> and steven mestdagh <steven.mestdagh AT esat.kuleuven.be> ok dim@ | |||
2006-12-08 | Fix kernel link warning on i386 about boothowto being overridden, by | Dimitry Andric | |
removing the second definition from locore. To prevent locore from subsequently clobbering boothowto, remove clearing bss from it. The bootloader has already taken care of this. ok miod weingart deraadt | |||
2006-11-30 | Oops, didn't mean to increase the default msgbufsize for i386. Noticed by ↵ | Dimitry Andric | |
brad, thanks. | |||
2006-11-30 | Remove the macros SET_CURPCB, GET_CURPCB and GET_CPUINFO, they are only used | Gordon Willem Klok | |
in a few places, and the MP version of GET_CPUINFO is broken. No regression in GENERIC, however GENERIC.MP still has issues. | |||
2006-11-29 | Nuke all commons but one, and enable --warn-common in LINKFLAGS. | Miod Vallat | |
2006-11-29 | Remove all the extern cpu_{id,model,whatever} declarations from most | Dimitry Andric | |
stuff in arch/i386/i386. This should prevent more screwups like the one I did before in ichpcib.c... ok dlg@ kettenis@ | |||
2006-11-29 | Fix the major bug in ips which prevents GENERIC to attach it. | Alexander Yurchenko | |
2006-11-29 | Don't print masks if we're in apic mode. | Mark Kettenis | |
2006-11-29 | Fix cpu_model string screwup. | Dimitry Andric | |
2006-11-29 | Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (except | Miod Vallat | |
for cpu_swapin() on hppa* which is kept). | |||
2006-11-29 | Only establish acpi interrupt if ACPI_ENABLE. | Mark Kettenis | |
2006-11-28 | Let est not complain about certain strange msr values on Pentium 4's. We can't | Dimitry Andric | |
use the feature on them anyway, since we don't have enough info from Intel. | |||
2006-11-28 | Support "trace /p <pid>" to show the stack trace of any process. | Uwe Stuehler | |
(Keep in mind that $radix is 0x10 by default.); ok by many | |||
2006-11-28 | Always call cyrix3_get_bus_clock in cyrix3_cpu_setup, since we might | Dimitry Andric | |
need the bus clock later. Add bus clock case for Core cpu's. Rewrite p[34]_update_cpuspeed to make of already detected bus clocks. | |||
2006-11-28 | Don't display cpu brand string, features, etc. a second time, when booting an MP | Dimitry Andric | |
kernel on a single cpu machine. discussed with kettenis@ | |||
2006-11-28 | Only use est and other non-acpi setperf mechanisms, if acpi is not | Dimitry Andric | |
attached. Also moves their initialization and printing of information until after the primary cpu has attached to mainbus. prodded by deraadt | |||
2006-11-28 | acpi may steal the timer and speedstep functionality, in which case we | Theo de Raadt | |
cannot io map the device. rest of the attach() functionality is still safely intact. we simply do not have to warn about mapping failing. ok kettenis | |||
2006-11-27 | Add disabled acpi to GENERIC and GENERIC.MP. This is required by the new | Marco Peereboom | |
and shiny ioapic code ketennis wrote. ok ketennis, jordan, deraadt | |||
2006-11-27 | commit vesabios for matthieu@ | Gordon Willem Klok | |
ok deraadt, "slap it in" miod@ | |||
2006-11-27 | Enable kvm86. | Gordon Willem Klok | |
ok deraadt | |||
2006-11-27 | IBM ServeRAID controllers driver. | Alexander Yurchenko | |
Way far from complete but enough to fdisk and disklabel logical drives. | |||
2006-11-27 | Only use the ichpcib speedstep feature if we're running on a (Mobile) Pentium 4, | Dimitry Andric | |
since Celerons don't support it. prodded by gwk@ | |||
2006-11-27 | First attempt at making kvm86 MP safe, place mutex lock around calls | Gordon Willem Klok | |
to kvm86_bioscall at IPL_IPI this might be incorrect, seems to fix some issues with vt switching, however X still bombs on the second attempt with disappointing frequency. ok deraadt@ |