Age | Commit message (Collapse) | Author |
|
OK mikeb@
"seems fine" matthew@
|
|
kettenis@ told me where to put these lines
|
|
directly.
ok kettenis@
|
|
suspend work on some machines.
ok deraadt@
|
|
fix ncr53c9x fallout.
|
|
|
|
make it a list of processes, and change P_NOZOMBIE and P_STOPPED from thread
flags to process flags. Add allprocess list for the code that just wants
to see processes.
ok tedu@
|
|
newer Apple MacBook laptops enabling two-finger scrolling and other
multi-finger gestures with the synaptics(4) driver
mostly done at the t2k13 hackathon
input from and ok mpi@
|
|
|
|
|
|
contents of PT_LOAD headers to the output.
|
|
libkern srandom() API since it is not suitable for this use.
ok kettenis miod
|
|
|
|
|
|
instead of XS_NO_CCB.
ok krw@
|
|
for i386.
error: ambiguous instructions require an explicit suffix (could be 'cmpb', 'cmpw', 'cmpl', or 'cmpq')
ok mlarkin@
|
|
This ioctl changes `pseudo' frame buffer depth, in order to use color
wscons and monochrome X server both. Also need to some
luna88k-specific initialization in
xenocara/driver/xf86-video-wsfb/src/wsfb_driver.c.
|
|
|
|
This is a very low resolution clock (1 second) that some models seem
to be blessed with.
Found at least on CAM-100 and DSR-500 models.
It seems the EdgeRouter doesn't have support for this.
Tested by jmatthew@ and bcallah@.
Okay miod@, bcallah@
|
|
|
|
(and which didn't work at that time due to a bug which has since been
fixed). The APs are now demoted to real mode and placed in a HLT loop
while the hibernated image is being unpacked.
Helps my x230 significantly, no more spurious reboots on resume.
ok deraadt
|
|
pmap ptes. Found the hard way by tobiasu@.
|
|
|
|
hopefully for good; I believe the kernel panics with large memory fast MP
systems have been fixed in mutex.c 1.13
|
|
our own for the m41t8x clocks.
Tested by me and jasper@.
Okay jasper@, guenther@, deraadt@
|
|
|
|
ok miod@
|
|
the volume header geometry, if one is found. The driver knows better.
This will allow a 2048-byte sector media to use a volume header using fake
512-byte sectors, and still be able to read the native label off it.
|
|
pte protection masks, as initialized in alpha_protection_init(), set PG_FOE
by default when VM_PROT_EXECUTE is not set.
Also, change pmap_emulate_reference() to only clear PG_FOE if the affected
pte has executable permission.
This allows various pmap_pte_exec() checks (added to explicitely set PG_FOE)
to be removed.
All tests of regress/sys/kern/noexec now reliably pass on EV5. EV6 systems
still see spurious (but no longer 100% reproduceable) failures of the `catch
a signal' tests, which is likely caused by the effect of mprotect() removing
execute permission not taking effect correctly, despite PAL IMB being issued
(and no, this is not caused by the previous pmap_changebit() change), to be
investigated.
|
|
only have to sync the I-stream when the mapping is removed or changed,
and since the I-stream is fetch-only, changing protection bits does
not constitute changing the mapping (the VA->PA translation is still
the same).
From NetBSD
|
|
adapted from a long gone FreeBSD.
|
|
This changes calling boot() during (cold != 0) to not call if_downall() and
uvm_shutdown(). Both of which must not be specific to PowerPC.
OK mpi@
|
|
Also move it from pmap.h to pmap.c because it is an internal detail.
|
|
page.
|
|
hibernate goo up after 64KB to avoid posible corruption by buggy BIOS SMM
code. Diff also ensures the first 64KB doesn't get handed to UVM either.
ok deraadt@, tested by many with no regressions reported
|
|
|
|
non-radeon) systems.
|
|
|
|
No functional change.
|
|
|
|
This brings color support on LUNA's wscons. And, with the help of recent
development version of 'mlterm-fb' (frame buffer version of ports/x11/mlterm),
graphic images can be displayed in 16/256 colors on the screen. Thanks to
arakiken, the original developer of mlterm!
This diff is based on NetBSD/luna68k work:
http://mail-index.netbsd.org/source-changes/2013/12/28/msg050266.html
Need more work to coexist with the monochrome X.Org server.
"go ahead!" miod@
|
|
|
|
|
|
|
|
|
|
.data, so that it will not get mapped read-only by pmap_bootstrap().
|
|
According to the manual, the address register does not automatically
increment when we access to the control registers. Also we disable
overlay planes, because we do not use them.
This diff should be one of preliminaries for upcoming colored wscons on
luna88k.
ok miod@
|
|
actually handle their own interrupts. How could this get unnoticed so far?
|
|
|
|
pmap.c:1061:13: error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality]
ok mpi@
|