Age | Commit message (Collapse) | Author |
|
|
|
OK jsg@
|
|
bigendian archs.
|
|
|
|
this was done for every sensor update, which really screwed up the memory
stats.
noticed by deraadt@
|
|
pages. this if the first step in figuring out if disks use a different
physical block size compared to the logical block size they present to the
operating system.
|
|
|
|
|
|
|
|
|
|
Makes IPv6 work with if_vether.
ok deraadt
|
|
of the output queue (that is, the data coming from the program on the
slave side) rather than falling through to ttioctl which returns the
size of the input queue (the amount written to the master).
ok deraadt
|
|
|
|
<madroach@zakweb.de>.
SiS 191 is not verified to work yet because he does not have the hardware;
if anyone has it, please contact him.
|
|
keep attaching bus 0 forever.
tested by mk@
|
|
|
|
ok deraadt@ kettenis@
|
|
ok kettenis, sgi usage of rbus_new_body() pointed out by miod
|
|
|
|
|
|
ok marco@
|
|
diff from NetBSD.
|
|
Intel CPUs come up with apic id's >= 32, even on systems with less than 32
logical CPUs.
ok krw@, marco@; tested by deraadt@
|
|
|
|
ok kettenis@
|
|
operations, where X or W is taken away. ok deraadt@ kettenis@
|
|
being page-aligned, and high being end of page (i.e.
high & PAGE_MASK == PAGE_MASK) everywhere, for consistency. Future code
will depend on this.
ok deraadt@
|
|
enlarge bsd.rd filesystem; this in turn causes a cd oflow, so enlarge
cd filesystem.
ok jsing@ deraadt@
|
|
a suspend request event to apmd(8) instead of suspending immediately. Also
keep track of whether /dev/apm and /dev/apmctl are currently open, such that
we can still suspend immediately if apmd(8) isn't running.
ok deraadt@, marco@, pirofti@, jsing@, oga@
|
|
|
|
|
|
|
|
This adds a couple of new ioctls and remove the I915_GEM_EXECBUFFER
ioctl in exchange for EXECBUFFER2 which supports better tiling
parameters. the original interface is removed since our GEM support will
not support it. This temporarily breaks the build of libdrm_intel, this
will be fixed in the next commit.
discussed with matthieu@
|
|
ok miod@, deraadt@, todd@.
|
|
When we hit suspend time, go through all wsdisplays on the system. if
they are in mode MAPPED, but not MODE_DUMBFB then if possible do a full
vt switch to a !mapped vt, and prevent switching back until resume time.
This has to be called from MD code because this involves userland
running so that X can run the vt switch signal handler. This way, any
case where we are using the "poke registers from userland" model, we
will not be on the hardware when we go down, so the kernel can actually
handle thing properly.
Tested on several acpi laptops (by kettenis@ and ian@), x40 (me and
beck@ at LEAST) and zaurus (me). Maybe others, but if so I forgot who at
this time..
Idea from deraadt somewhere over the Faroe Islands (I thought of a
similar thing myself a while ago). Much prompting from him. Ok and
comments miod@
|
|
point registers, we no longer need to flush/purge the cache.
|
|
|
|
|
|
|
|
set IFF_OACTIVE and try again later. Previously bge(4) reserved 16 send
BDs after loading DMA maps but the hardware only requires one reserved
send BD.
From FreeBSD, via Brad
|
|
Adapted from NetBSD
OK jakemsr@
|
|
is risky. Delete the comment suggesting we might.
|
|
Feedback from miod@ and kettenis@.
ok beck@
|
|
whitespace tweaks on i386 so that it matches).
ok kettenis@
|
|
Info from Mitja.
|
|
It means we've cleaned up the ring and bad things will happen (like
panics) on X closedown.
tested by (and ok) beck@
|
|
as the last page table entry that was actually used is cleared. So make sure
we check the page table page is still there for every page we remove.
Otherwise we will bring back the tlb entry and cache lines when we touch the
freed page, and we will create an illegal alias (non-equivalent mapping)
as soon as the page gets re-used.
Seems to fix the last remaining issue with fast page recycling (although I
need to do a bit more testing to be sure).
Help from drahn@, ok jsing@ and miod@ (for an earlier version of this diff)
|
|
seem to have speakers at home.
|
|
being set to zero; this allows a full PIC bus to correctly configure I/O
resources.
While there, when initializing a ppb, setup I/O resources before memory
resources; without this a ppb connected to a PIC could not get I/O resources
if devices behind it would use both I/O and memory resources.
|
|
|