Age | Commit message (Collapse) | Author |
|
"Go for it" deraadt@
|
|
of them, as well as some other unused proc md_flags bits: MDP_COMPAT and
MDP_SYSCALL.
ok mikeb@
|
|
ok drahn@
|
|
a global, a couple of parameters, and opening up possibility of
traversing much longer EBR lists without blowing the stack.
Make seach algorithm the same as used in kern/subr_disk.c by checking
all primary partitions in the MBR/EBR before moving to next EBR. This
makes it more likely that everybody finds the same OpenBSD partition.
Largely from a diff posted to tech@ by ucsavl.
|
|
prefixless `1.2.*' version information as LM6002, with a warning message as
their may be surprises if there are non-Fuloong prototypes in the wild ever
with 1.2 PMON code.
Per discussion with Roland Kammerer who is the happy owner of an LM6002.
|
|
|
|
the same as i386 version. No change to .o file except for the one
%lld -> %u format fix.
|
|
512-byte sectors) as some BIOSen get confused when we ask for sectors
higher up.
Uss u_int throughout the boot code to calculate sector addresses,
since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks
for wraparound.
I can now install and boot from the 7th extended partition below
128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on
BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|
|
previously had no clue and would crash.
feedback/ok drahn@
|
|
|
|
the omap3530 and dm3730 datasheets.
ok drahn@
|
|
|
|
|
|
do 32-bit block spanning. If later on we get some that can/should do
64-bit, that can be done now using daddr64_t (but of course, we are taking
this step to finalize the daddr_t 64-bit conversion).
ok miod krw
|
|
won't try to read past the end of the record, no matter what kind of garbage
it may contain.
No functional change on IP35 systems with valid IA records.
|
|
Add missing __statement modifiers and correct %1 to %0 in the asm.
ok mikeb@, pirofti@, drahn@
|
|
|
|
%1 to %0 in the i386 asm.
asm correction ok drahn@
|
|
default, with per-rthread base offsets and with sysarch() functions,
I386_{GET,SET}_{FS,GS}BASE, for fetching and setting those base
offsets. This is necessary for both rthread and Linux compat support.
suggestions from kettenis@, prodding from pirofti@ and deraadt@
|
|
be lied to by the BIOS about successfully reading data.
ok deraadt@ weingart@
|
|
Okay guenther@, millert@.
|
|
ok kettenis
|
|
of the next EBR is relative to the start of the extended partition
described in the first MBR, not relative to the EBR specifying the
offset in its extended partition entry.
Clean up installboot -v output. Use daddr64_t for all sector numbers.
Not a complete fix, but better than what we had. More tweaks to
come.
Inspired by a diff and cluebat from uscav on tech@ a few weeks
ago.
Feedback from matthew@, weingart@.
ok deraadt@
|
|
|
|
ok ketttenis
|
|
all cases, it should not waste time doing extra if/else if/else if/else
conditions. i wonder how much this is going to speed up sparc64...
ok miod kettenis
|
|
the WSMOUSEIO_SCALIBCOORDS fail with EINVAL if the settings would cause a
division-by-zero.
ok deraadt@
|
|
ok miod@ drahn@ kettenis@
|
|
ok miod@
|
|
function-like macros. Allows (questionable but legal) use of "va_arg"
as a local variable name in code that includes <stdarg.h>.
"seems right" deraadt@
|
|
in pxe.h.
ok deraadt@ sthen@
|
|
after every disklabel read or write. This keeps the DUID cache more
in sync with the physical world. De-syncing noted by drahn@ while
zapping disklabels with dd.
ok jsing@ deraadt@
|
|
ok miod@
|
|
ok miod@
|
|
G5 (PowerMac8,2) attaching pgs(4) makes the machine hang. This machine has
the "device_type" property set to "gpio" attaching pgs(4), which is that
case for newer machines that don't seem to have a real button anyway.
ok miod@, jasper@
|
|
holding locks, this is not allowed, and nobody has stepped up to fix this,
so better not lure people into using bluetooth devices.
|
|
|
|
this is not documented by Intel.
tested by henning on d525
|
|
|
|
softraid volumes. If installboot is run on a softraid volume, a fake
single inode FFS filesystem is constructed to contain boot(8). This is
then installed onto the softraid volume via the BIOCINSTALLBOOT ioctl.
biosboot(8) is then patched and installed onto each disk that is a member
of the softraid volume.
Joint work with otto@ who came up with the concept of constructing a fake
FFS filesystem and wrote the code to do so.
No objection from miod@
|
|
|
|
system LCD. Move LCD initialisation to a mountroot hook in order to avoid
PDC output after initialisation.
Committing on behalf of kettenis@
|
|
|
|
|
|
"doesn't hurt" deraadt@
|
|
occasional hangs during reboot.
ok kettenis@
|
|
ok kettenis@ deraadt@ miod@
|
|
ok kettenis@ deraadt@ miod@
|
|
event, don't suspend twice.
ok jsg
|
|
|