Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
ok otto@ mpi@ mikeb@
|
|
flag to decide wether to abort ruleset eval instead of the last matching rule's
one. makes "match quick" abort ruleset evaluation with the current block/pass
state. from Maxim Khitrov <max at mxcrypt.com>, ok bluhm mikeb
|
|
resetting physical_free{start,end}, although they had already been
used. Also, set physical_freestart correctly and allocate the pagetables
and stacks directly after the kernel.
ok florian@
|
|
sure we add its descriptor back to the tree and interface list to keep
the various global structures consistent.
ok mikeb@, bluhm@
|
|
remove the check for address relocation from MCOUNT_ENTER.
This fix kernel profiling on powerpc architectures, broken since the
buffers are per cpu.
ok miod@
|
|
ok deraadt@
|
|
invoking it.
While there, rework the return-to-pcb_onfault logic to avoid falling through
the DAE code. This allows us to get rid of the bogus DMT_SKIP flag as well:
DAE is only necessary if DMT_VALID is set in DMT0, and DMT0 is reset to zero
afterwards.
|
|
instruction, and print the target address rather than the rounded address
and the byte enables.
|
|
invoking it.
While there, rework the return-to-pcb_onfault logic to avoid falling through
the DAE code. This allows us to get rid of the bogus DMT_SKIP flag as well:
DAE is only necessary if DMT_VALID is set in DMT0, and DMT0 is reset to zero
afterwards.
|
|
clear proper SSBR bits' code path.
|
|
with -O2 changes the alignment of code and data, which caused the awk binary
to be more prone to trigger the DAE bug which just got fixed.
|
|
sign-extended 32-bit value. The previous prototypes used too narrow return
types since the mvme88k/luna88k code unification 9 years ago.
Amazingly this did not cause much harm and took quite a while to understand.
The most visible occurence of this bug would be awk aborting early with a
syntax error message, on valid output; this is no surprise as awk is probably
the largest consumer of `short' types in the tree. Of course, the bug would
not be reliably reproduceable, because it would only trigger if the DAE code
path was taken, usually during page fault processing; and since uvm_fault()
will attempt to fault neighbouring pages, depending upon the particular
randomness (stackgap, shared library location) at the time one ran awk, it may
(but quite often may not) trigger. [forcing all uvm_fault() narrow helped
reproduce the issue reliably and eventually fix it]
|
|
|
|
models (PowerMac4,3).
ok matthieu@, mpi@
|
|
as the format and no variable args.
Replace "%#0.*X" with "%#.*X": the zero-fill flag is ignored/implied
on numeric conversions when a precision is specified.
ok jung@ millert@ krw@
|
|
|
|
non fatal errors with >= r600 could result in an unuseable system.
Avoid this by always programming the MC on startup.
Patch from Alex Deucher in Linux based on a change from kettenis to
program the MC on failure to load firmware for cayman/aruba.
ok kettenis@
|
|
ok bmercer@
|
|
|
|
don't have to. Remove these include line also from the sgi/hpc
driver which I have forgotten in my last commit.
test jsing@
|
|
don't have to. Remove these include lines from sgi drivers.
test jsing@
|
|
should be able to correctly short-circuit packet routing to local
addresses without this. Requested by many over the years, most
recently chrisz@.
Get it in early to see if anything does break.
ok claudio@ henning@
|
|
when setting up multiple screens and don't clear the screen again at this
moment.
|
|
|
|
don't have to. Remove these include lines from octeon drivers.
test and OK bcallah@
|
|
else and pass the RI_FULLCLEAR flag to rasops_init() instead of clearing
the region directly. This also makes the console to be correctly restored
when exiting X. Previously a line at the bottom of the screen was never
cleared.
|
|
matches the framebuffer device setup by the firmware. Discussed
with kettenis@.
While here remove the bus master enable command as we no longer
attach drm(4) to this driver.
|
|
Req by and OK mpi@.
|
|
powerpc -> macppc area.
ok kettenis@
|
|
when parsing them.
Add a couple [ug]id_t --> u_int casts for consistency with rest of code.
Based on a diff from Nathanael Rensen (nathanael (at) polymorpheus.com)
|
|
|
|
Move it back and add a linker script to convince the linker that it shouldn't
merge .text and .data.
tested by naddy@
ok millert@, deraadt@
|
|
otto@ millert@ lteo@ mikeb@ deraadt@
|
|
console transation on sparc64 (and eventually macppc).
|
|
ok kettenis@
|
|
frame buffer. This allows radeondrm(4) to bus_space_map it without panicking.
ok mpi@, jsg@
|
|
sector to daddr_t before calculation to avoid overflow.
ok deraadt@
|
|
This is another ABI break but no port rely on them as verified by naddy@.
ok claudio@, mikeb@, henning@
|
|
seems not distinguish between 1bpp and 4bpp framebuffers. Now
hwplanebits should have the correct value after omfbmatch().
This also makes the monochrome X.org server work with a 4bpp
framebuffer correctly, i.e. white and black are not inverted.
ok miod@
|
|
|
|
Provide a declaration for userspace
Fix the kernel's sanity check on the buflen argument
lack of prototype pointed out by sthen@ and landry@
ok kettenis@ otto@
|
|
|
|
|
|
OK mikeb@ deraadt@
|
|
the bus_dmamap_sync() bowels would sometimes use incorrectly rounded
addresses, which has been apparently harmless so far, but better be safe
than sorry.
|
|
are orderable, but not equal.
|
|
|