Age | Commit message (Collapse) | Author |
|
rt and such; tested and ok miod drahn
|
|
|
|
ok art@
|
|
Apparently some machines don't detect a clean (i.e. software initiated)
shutdown; and ignore the 'wake on AC loss' bit, meaning they wake up
immediatly after being told to shutdown e.g. via shutdown -hp.
So now we continue preserve the wake on AC loss behaivour, howerver if we
initiate a clean shutdown we clear this bit so that it the machine does not
immediately power back up again.
ok kettenis@
|
|
interrupt handlers.
|
|
crtc. No functional change.
|
|
option DISKLABEL_I386.
ok deraadt@
|
|
for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
This enables iPod shuffles and other umass devices that are shipped
with a bare FAT32 filesystem to be used as install media. And
generally makes things easier for the user just trying to mount some
media, e.g. floppies.
Does not make it safe to write a disklabel or MBR on such a device!
That will still obliterate the FAT filesystem.
Help and suggestions from tom@ and deraadt@. Feedback and suggestions
for future enhancements from espie@ mickey@ and peter@.
ok tom@ deraadt@
|
|
preserve the non-disklabel contents; otherwise altering your disklabel may
render your machine unbootable.
ok deraadt@ krw@
|
|
ok deraadt
|
|
|
|
- do not bother checking for pmap_kernel() and operating on it, as
pmap_collect() will not be invoked for P_SYSTEM process.
- preserve wired pages while purging.
|
|
Changes to either copy of amd64errata.c must be replicated in the other.
ok deraadt@
|
|
possible. Taken from NetBSD.
ok deraadt@
|
|
correct PowerNow in a couple of places.
|
|
some drivers for ancient devices must die. To modify one of my favorite
quotes into this particular context:
The total amount of suffering per year [on a boot floppy] is beyond
all decent contemplation. During the minute that it takes me to
compose this sentence, [a few device drivers] are being [deleted],
many others are running for their lives, whimpering with fear, others
are being slowly devoured from within by rasping parasites, thousands
of all kinds are dying of starvation, thirst and disease. It must be
so. If there is ever a time of [sufficient space], this very fact will
automatically lead to an increase in [driver] population until the
natural state of starvation and misery is restored.
- cribbed from Richard Dawkins "God's Utility Function",
Scientific American, November 1995
Of course, these drivers remain on the CD boot media, so there is a
solution for the truly desperate legacy addicts.
|
|
|
|
|
|
|
|
go out the wrong endpoint. Some debug massage.
|
|
were not sending the last data correctly before.
|
|
need the debug info uncomment the printf's you need. Crude but
effective way to suppress 'no disklabel' errors that pop up at the
most innconvenient times to frighten users. More elegant method,
DPRINTF-like constructs or something, later.
"Yay!" marco@ ok deraadt@
|
|
Suggested by miod@
|
|
ok kettenis@ cloder@ tom@ henning@
|
|
not attach properly until a delay was added. Also some debug quieting.
|
|
|
|
Limitations include failing to recieve packets that are a multiple of 64 bytes
and sending packets longer than 128 bytes appears to be messed up.
Work in progress.
|
|
by acpi_hasprocfvs.
ok gwk
|
|
ok tom@
|
|
ok tom@ gwk@ krw@
|
|
the openfirmware tree as found in old world macs. Also utilize the
compatible property to print nice model information in the dmesg
and the sysctl hw.vendor/product fields.
mainbus0 (root): model Power Macintosh 9500
hw.vendor=Apple Computer, Inc.
hw.product=Power Macintosh 9500
Note this is from a 9600, this information will reflect the architecture in
this case both the 9500 and 9600 are from tsunami architecture and differ
only in the processor daughtercard.
Tested by myself and martin@ on old world machines, and by martin@ on
a new world.
ok martin@, drahn@
|
|
> -> \*(Gt
|
|
|
|
|
|
on AC loss feature of the power management IC. Make this the default
behaviour when booting OpenBSD from now on.
This will only affect machines that have the power suddenly cut, Performing
a shutdown requesting power down will clear this mode and its then possible
to remove the power cord, and plug it back in without the machine comming
back on automatically.
Tested by myself, drahn
ok kettenis, drahn.
|
|
banner-name begins with "SUNW," and make a copy of the platform_type buffer
before chopping it up, so other/future users of platform_type dont get a
rude shock.
deraadt asked for this a 100 million years ago before 4.0.
tested by pyr, brad, and kettenis.
ok kettenis@
|
|
|
|
the direction bit correctly. More cleanup.
|
|
don't support the other required operations in the driver, but will be
used by OpenSSL.
ok deraadt@
|
|
|
|
|
|
|
|
|
|
address range we've been given, rounded to cache line boundaries, instead
of being lazy and operating on pages as soon as the range was large enough.
Also, since the ranges we'll be invoked for are reasonably small, it does
not make sense to check for segment sizes - we're always smaller, really.
While there, hardcode the size in cmmu_flush_data_cache(), which becomes
cmmu_flush_data_page(), since it was always invoked for complete pages.
|
|
the end of the address space; allows the A16D16 VME space to be mapped
correctly again on MVME197.
|
|
computed correctly.
|
|
since it's already in %ebx. (And %eax is reloaded immediately after
the push, so CPL not needed in %eax.) Saves one load every interrupt.
ok dim@, gwk@
|
|
ok miod@
|
|
of separate addr/len pairs).
|
|
sure a page is mapped at every location (a page is already reserved for
just this occaision). And no, this doesn't fix it.
|