Age | Commit message (Collapse) | Author |
|
|
|
cpu and if we do, send it an IPI that will force to get into the kernel
and process the AST.
This makes signals to processes on other CPUs to be actually delivered
as soon as possible instead of some time in the future when some
interupt happens.
heavy testing by krw@, miod@ ok (in principle, since he doesn't do amd64)
|
|
it doesn't do anything (other than poking into the kernel a processing
ASTs).
|
|
|
|
Fixes kern/5347
|
|
Scalling" a global flag set by acicpu attach to indicate that ACPI is
handling fvs through the _PSS objects. This will fix disappearing
EST/powernow when booting kernels with acpi enabled, as acpicpu isnt
compiled into GENERIC yet. Also in cases where acpicpu is built in and
legacy EST/powernow work but acpi is missing the _PSS object, the legacy
routines will be used.
tested by dim@, and Nick Nauwelaerts <nick AT nauwelaerts.net>
ok marco@, dim@
|
|
|
|
make no ints; w/ help from miod@ and ok miod@
|
|
a card is ejected. Problem identified and patch provided by
Matthew R. Dempsky < mrd at alkemio dot org >:
> According to the Simplified SD Host Controller spec, this change
> shouldn't affect anything. All of the bits in the Software Reset
> register are labeled as ignoring 0-bit writes, and yet somehow it
> changes behavior.
This seems to reliably fix the problems seen on many X40 laptops.
Tested by many, OK beck@, "should be good to go" henning@
|
|
|
|
with at least two ports are always handled as full fuplex links. this
change will allow trunks as edge ports in a rstp bridge(4).
ok brad@ pyr@
|
|
of contiguous memory in a loop. This should save contiguous memory
for other drivers, and AGP doesn't need it.
Tested by many, ok miod
|
|
table 3, still falling back on table 2 or 1 after carefully checking
that the table set request took
fixes the keyboard on the oqo model 01/01+
in snaps for a while, tested by many
ok miod@
|
|
Pointed out by pedro@
|
|
|
|
multicast hash slots. The bnx(4) hardware supports 8 slots instead of
4 like the bge(4) hardware.
From Mike Karels via FreeBSD
Tested by Brad, biorn@ and Johan M:son Lindman
|
|
unreported in the wild. In this case add a PHY workaround for an eventual
mobile version of the chipset. No change to existing functionality.
From Michael Chan (mchan@broadcom), via Linux tg3 and brad.
|
|
"looks good" fkr@
|
|
|
|
|
|
ok miod@
|
|
stored, needed by systrace. ok deraadt@ miod@
|
|
|
|
|
|
1. Add bounds checking to vga_pci_mmap, fixing a potential security issue.
Limit the amount of memory to what the vbe info structure says the card
card has. This should be nicely refined to limit to the amount of memory
needed by the active resolution and depth but this will do for the time
being.
2. Fix several places in vesafb.c where the return of kvm86_bios_addpage()
isnt being checked. Also ensure that if vesafb_get_mode_info() fails that it
cleans up after itself by releasing the page it added.
3. Correct the range checks in vesafb_putcmap and vesafb_getcmap, harmonize
code with similar code found else where.
ok miod@
|
|
|
|
|
|
- it can really only be invoked from trap(), not from other userret() callers,
so it is safe to hardcode its docachepush parameter to 1.
- use pmap_kenter_pa()/pmap_kremove() for the temporary mapping instead of
pmap_enter()/pmap_remove().
optimize m68k userret():
- define PROC_PC for m68k systems.
- only check want_resched when processing T_ASTFLT traps.
- provide two version of userret(), one which will also invoke writeback()
on 68040 if required, which is only invoked from trap(), and regular
userret(). This speeds up system call returns.
|
|
Noted by Matthew R. Dempsky.
|
|
|
|
|
|
print the register number, so that someone gets a chance to investigate the
problem.
|
|
|
|
|
|
automagically out by some acpi voodoo. Pointed out by marco.
|
|
|
|
|
|
From Brad, tested by Brad, biorn@ and Johan M:son Lindman.
|
|
be on if ACPIDOCK_STATUS_UNKNOWN.
|
|
|
|
|
|
because this confuses me when I read it:
hw.sensors.acpidock0.indicator0=Off, (docked)
|
|
should be invoked only when _STA says the device is present. Change
acpidock_attach to this.
|
|
acpidock compiles. I had this in my tree and forgot to commit with the
acpidock.c change yesterday. :(
Reported by Johan Mson Lindman.
|
|
Fix default DVMA range for Schizo's with no "virtual-dma" property;
Add TSB size indicator to Schizo & Psycho debugging messages.
ok jason@
|
|
the interface will fail to initialize with an EEPROM error if the interface
does not have a link upon boot.
Tested by mk@ and janek@
From Jack Vogel@Intel via brad
|
|
|
|
okay toby@ millert@
|
|
these flags on close. OK mpf@
|
|
sizing its BARs.
tested niallo@, tsi@, ian@, mk@, sturm@, kettenis@, krw@, beck@, drahn@
ok beck@, kettenis@, drahn@
|