Age | Commit message (Collapse) | Author |
|
|
|
|
|
setting RAW_PART's p_size to d_secperunit * (d_secsize / DEV_BSIZE) is
a waste of a few ops. And p_size should be in sectors anyway.
Just set RAW_PART's p_size to d_secperunit to make usage consistant
across the tree.
Should be a no-op.
|
|
or not, so that we can always feed them the complex operations before falling
back to rasops; and then topcat can perform coloured solid fills in
erase{cols,rows}.
|
|
no international keyboards to check I parse the right part of the string,
at least domestic keyboards are not affected; hinted at by the old X11R5
server.
|
|
|
|
days, simplify and inline more of it, to avoid doing unnecessary dest and/or
source loads. A copy of the old maskbits.h is moved to stand/ as the ite code
there needs the complete RR_ code.
|
|
as they are slightly faster.
|
|
offending code has been taken out and shot. ok deraadt@
|
|
any, I'll suggest you buy a boat so that they can be recycled as boat anchors.
|
|
registers to program an 1GB untranslated window over the physical memory,
and use it to define __HAVE_PMAP_DIRECT for faster pool operation.
|
|
non-zero parameters on a color display as long as we want white on black;
this was inherited from sparc but this is not necessary on these platforms.
|
|
which bites the dust.
|
|
|
|
with the dummy wscons cngetc() which immediately returns zero. Since
a cngetc() call is the only difference between halt and reboot, this caused
the former to behave as the later. Fix this by spinning until cngetc() returns
a non-zero value.
|
|
|
|
|
|
- [DI]C{FL,PL,PP} and DCFA are only called on 680[46]0 systems and are
identical on these platforms, so don't bother checking for the MMU type.
- TBIAS is on 68060 codepath only.
- DCIAS, PCIA and TBIA are specific to some platforms and do not need to be
implemented everywhere.
|
|
declarations in <machine/{cpu,param}.h> and elsewhere.
|
|
m68k-based platforms.
|
|
change.
|
|
- when checking for the parity error itself:
+ use pmap_kenter_pa() and pmap_kremove() for the temporary mapping.
+ reenable external cache before invoking pmap_kremove() [which can cause
a cache flush on some models].
|
|
makes uvm_page.o smaller.
|
|
which need it. This allows up to free a1 for general use much earlier.
|
|
Either maxmem is not used (mac68k), or the position of the physical memory
is set in stone so we don't need to know the top of the memory (MAXADDR
on hp300, physmem on mvme68k) it was pointing to.
Plus this gets rid of unused lowram on mvme68k - all the m68k world is not an
hp300, after all.
|
|
|
|
use it instead of duplicating the same logic in 3 places.
ok mickey@
|
|
like on ADB keyboards. Must have been the 80's keyboard fashion.
So when we see a Caps Lock event, produce the missing event as well for
acceptable behaviour.
This does not allow the Caps Lock key to be used for chording, though,
so document this in the manpage (honestly, Ctrl and Caps Lock being adjacent,
there is no point in swapping them on Domain keyboards, but you never know).
|
|
(using an overlay plane only for now). Bootblocks, text console and X11
are supported.
|
|
|
|
|
|
|
|
ok miod@
|
|
as well.
|
|
|
|
are addressed as if they were 8bpp, which is what we pretend we are to rasops,
so we actually have to remove capabilities after rasops_init() again.
|
|
|
|
|
|
|
|
|
|
could cause any ppi transfer to freeze the bus.
|
|
|
|
rename the types using the __ protected namespace (e.g. __size_t).
Idea from FreeBSD.
|
|
|
|
thus removing the need for drivers to initialize cn_pri to CN_DEAD when
hardware probe fails.
|
|
|
|
When not running on serial console, the PROM will pick the ``internal''
graphics device, and if it does not exist, the DIO device with the lowest
select code, and will resort to SGC devices if no internal or DIO device
was found.
However, the current logic would search for a certain frame buffer type first,
then for its best hardware location, following the order they are listed
in conf.c.
By replacing gazillions of almost-exactly-duplicated frame buffer code with
one single instance, which is device type-agnostic, we can match the PROM
(and the bootblocks) logic again. Plus this saves a few KB of code!
|
|
to pick apci as a console on 425e. Crank version.
|
|
This means we are no longer aborting the console scans even if the final
console has been found, but on the other hand makes some logic simpler;
plus it will be necessary for upcoming scode vs device loop order reversal.
No user-visible change.
|
|
letting the bus walkers do this for it. This is necessary since apci does
not use the bus walkers, now that we do not force console probes to stop
when apci claims console.
|