Age | Commit message (Collapse) | Author |
|
|
|
|
|
correct order.
|
|
is not fully supported by the kernel, so will just hang the machine.
|
|
|
|
idea from deraadt@ via NetBSD
millert@ ok
|
|
cleared. This code restored the old handler on normal completion but
not on fault.
|
|
|
|
|
|
Changes to the pmap_enter code so that the pmap_kenter/pmap_kremove
has a method to create mappings without adding them to the _pv lists
(part of the point of pmap_k* functions). Also adds an interface
so that device mappings can be created with cacheable attributes.
So that devices such as display memory can be mapped writethru
greatly increasing their speed.
|
|
wdc_obio changes were tested, however this file was not commited to
renable DMA for those devices.
Minor missing item on the adb mouse, add it to mux 0.
Muxing is still disabled, but this was missing.
|
|
Not used yet, but when the bus_space_map code and pmap are fixed,
this will speed up the console.
|
|
and simpler.
|
|
Now uses mii/mii_bitbang.
Driver still has performance issues, It does not transfer
as fast data as it should. No worse than before.
Need to investigate a dhclient reported error:
'ip length 331 disagrees with bytes recieved 336'. only on if_bm.
|
|
Verify that regions which were allocated by stealing are not returned
to phys_map, perhaps before phys_map is initialized. Not seen
to be a problem, but is potentially.
Also, the system can deal with not having the devices mapped with BATs.
In fact after some testing the systems seem more stable when BATs are
not used for devices. Stop using them, at least for now.
|
|
?+(64k), instead print 0+0x<address>, at least that is useful.
|
|
w/ bus_dma(9) and rework drivers accordingly.
make drivers use bus_dma as well, except for if_bm (later ;) .
additionally, sync wdc_obio w/ netbsd.
drahn@ ok, tested by miod@, pval@, brad@, mickey@
|
|
|
|
|
|
Also, there is no point in mapping more than the 'visual' area for vga memory.
this will save kvm space on large memory display cards.
|
|
|
|
drahn
|
|
|
|
|
|
|
|
|
|
paddr_t should be protected with _LOCORE
|
|
eventually; drahn@ ok
|
|
|
|
This maps the region with mapiodev().
|
|
calling another driver to turn on it's enables properly.
For now wi_obio will mapiodev the keywest enable region.
|
|
need to verify that kernel exception code deals with this properly.
|
|
at least mostly useable.
|
|
|
|
|
|
|
|
|
|
It attempts to follow proper powerpc assembler syntax
and makes the disassembly much more readable.
|
|
|
|
db_stack_trace_cmd() as "all entries", however db_expr_t is a signed variable.
|
|
can produce physically non-contiguous memory space, and thus
trash the innocent pages. also make use of pci_mapreg_map
and other `usefull' stuff (;
import a reliability kludge from netbsd, the one to
mark all buffers GMAC_OWN after rint is done.
drahn@ ok
|
|
with setfault, to prevent double fault conditions.
Add hex address on symbol translation.
respect count field for db_stack_trace_cmd().
|
|
kvm min and max addresses.
|
|
renamed correctly.
|
|
|
|
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.
Most of the work involved in the renaming process was performed by miod@
Files moved from powerpc/conf to macppc/conf
files.powerpc was modified to keep powerpc common files.
|
|
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.
Most of the work involved in the renaming process was performed by miod@
Files moved from powerpc/powerpc to macppc/macppc.
These files were missed in the original move of this directory.
|
|
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.
Most of the work involved in the renaming process was performed by miod@
Files moved from powerpc/pci to macppc/pci
The file pci_machdep.h was not moved in this conversion.
It needs to be check if it is correct that should be the only shared
powerpc/pci file. Or if that file too should be MD, or more files MI.
|
|
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.
Most of the work involved in the renaming process was performed by miod@
Files moved from powerpc/mac to macppc/dev
|
|
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.
Most of the work involved in the renaming process was performed by miod@
Files moved from powerpc/include to macppc/include
Some files were not "moved" but wrapper files were created which include
the powerpc/include version.
Several of the powerpc/include files where changed to reflect that they
are POWERPC_* not MACHINE_*.
|