matt
8a5a3a480a
Switch/adapt to new bus space infrastructure.
2003-03-18 16:40:18 +00:00
matt
0a2b7ed22b
Switch to gtmpsccnattach. Fix a few bugs in bus_space initialization.
2003-03-18 14:59:12 +00:00
matt
0b9b6810a5
Removed unused variable.
2003-03-18 14:56:48 +00:00
matt
3ec00b9a8f
work around a cache problem. (flush both caches and disable the D-cache).
2003-03-18 14:56:21 +00:00
bsh
ae4f6e5092
add interrupt numbers for built-in peripherals.
...
add register definitions for DMA, AC97, and USB.
2003-03-18 11:23:03 +00:00
bsh
f47a5ffeea
simplify CPU ID test for Intel PXA2xx by masking core revision part.
...
This also allows the kernel to run on pxa255.
2003-03-18 11:20:56 +00:00
bsh
40eb5e9921
fix XScale core revision mask, and add masks for core generation and
...
product number.
2003-03-18 11:17:31 +00:00
matt
a935178cad
remove "kludge" com console.
...
Simplify timebase initialization.
2003-03-17 23:28:09 +00:00
matt
0fb35cae8c
Get CLOCKBASE from opt_ppcparam.h.
2003-03-17 23:24:41 +00:00
matt
ecc8926154
Add CLOCKBASE=100000000
2003-03-17 23:23:47 +00:00
matt
bff46769b9
fix typo in comment.
2003-03-17 23:15:33 +00:00
hannken
afb54fa917
Add hardware accelerated copy/erase ops.
2003-03-17 18:39:23 +00:00
matt
582f976e54
Add __HAVE_GENERIC_SOFT_INTERRUPT support.
2003-03-17 16:54:16 +00:00
matt
c7b0df67b4
Add CLOCKBASE to opt_ppcparam.h.
2003-03-17 16:53:52 +00:00
rafal
090fac3d8b
Update for devopen() change.
2003-03-17 03:07:14 +00:00
rafal
5bd093cfbd
If the boot device starts with a PCI bus spec, skip over that when looking
...
for a boot device type; this gets the boot.ip32 booting a kernel off disk.
While here remove some unrolled string compares in favor of strncmp() to
make code more readable.
2003-03-17 03:04:51 +00:00
fvdl
3306d06ea7
Don't use bitfields, make the fxsave structure packed instead. Makes
...
life a bit easier (for i.e. taking the address of a field).
2003-03-16 20:35:28 +00:00
cjep
de21c5e413
kernal -> kernel
2003-03-16 19:42:09 +00:00
jdolecek
4b261fc76f
allocate majors for vmmon/vmnet - VMware pseudo devices
...
we have the sources in othersrc tree now, so it's useful to have some
other bits in tree as well to simplify module use
2003-03-16 18:04:08 +00:00
fvdl
cc8c490f0c
Adapt for changed struct reg
2003-03-16 16:26:58 +00:00
fvdl
f6215de412
Sync with other reg state structures.
2003-03-16 16:26:11 +00:00
he
cea7b7a329
Add the newly separated-out ether_sprintf.c here, so that the booters
...
can be allowed to link with no unresolved symbols again.
2003-03-16 08:39:58 +00:00
matt
77533df068
Remove some debugging code.
2003-03-16 08:12:26 +00:00
matt
f5110f7988
EV64260 now gets to single user prompt using COM1 (2nd uart) as console
...
with PPCBOOT as firmware. XXX PCI devices are not found.
2003-03-16 07:07:17 +00:00
matt
5504cc0c26
Use "b" constraint so r0 won't be used.
2003-03-16 06:57:31 +00:00
matt
1d04c635f2
Make the result an early clobber so gcc won't get clever.
2003-03-16 06:56:47 +00:00
matt
8524a72241
Honor PMAP_NC for pmap_kenter_pa. Fix goof in pmap_pte_to_va.
2003-03-16 06:54:46 +00:00
matt
ea542f761a
addi is not the same as add. :)
2003-03-16 06:52:39 +00:00
matt
8a37a3ec5d
Fix bus_dmamap_sync (add offset to ds->ds_addr when needed).
...
Add a set of parenthesis to PMAP_NC so it evaluates properly.
2003-03-16 05:37:37 +00:00
kristerw
3735c66934
Add snprintf, divdi3, moddi3, and qdivrem so that ufsboot builds.
2003-03-16 01:29:04 +00:00
fvdl
c5eb2581e1
Make struct sigcontext consistent with other regstate-holding structures.
2003-03-15 23:41:25 +00:00
matt
640bee3010
Reduce visible globals. (gt_handle is now gt_memh and is only known to
...
machdep.c, gt_mainbus.c, and extintr.c)
2003-03-15 19:51:48 +00:00
matt
101a152db1
This contains no marvell specific code now. It now completely hides the
...
underlying PCI MD implementation. XXX want to move this to
powerpc/include/ someday.
2003-03-15 19:50:31 +00:00
jmmv
d69e6401db
Note the DDB_ONPANIC option (commented out). Closes my own PR port-i386/17649.
2003-03-15 19:34:16 +00:00
matt
a0b2076415
New generic powerpc bus_space framework.
2003-03-15 08:03:19 +00:00
matt
0f1794e44a
Make lint happy and use __asm && __volatile.
...
manipulate netisr via lwarx/stwcx. to get atomicity.
2003-03-15 07:50:28 +00:00
matt
7ad3fe6e03
When mapping a page with BUS_SPACE_NOCACHE, make sure to flush the
...
physical page from the data cache.
2003-03-15 07:25:20 +00:00
matt
35962f72c9
s;backside;; and report L2CR_L2DO & L2CR_L2IO
2003-03-15 07:22:46 +00:00
matt
2b8417e488
Add LINTSTUBs and make oea_init() agree with them.
2003-03-15 07:21:02 +00:00
matt
df24bda908
Make lint happy.
2003-03-15 07:19:20 +00:00
christos
866b37e61b
pmap_kremove the pages before uvm_km_free'ing them. Thanks jason!
2003-03-14 18:47:53 +00:00
mjacob
3b3cb97b5b
Attach esiop to a scsibus.
2003-03-14 17:29:05 +00:00
matt
d03db36449
Use aprint_normal. Print 2MB L2 sizes with 7410.
2003-03-14 06:27:40 +00:00
matt
e0242aaebc
Remove Debugger call.
2003-03-14 06:25:58 +00:00
matt
d50c91e021
Make lint happy by not assigning to casted lvalue.
2003-03-14 06:23:48 +00:00
matt
12dca1407b
Condition ({ ... }) by __GNUC__. Remove redundant SPR_IBAT0U definiton.
2003-03-14 06:22:51 +00:00
matt
d7fc76efe1
Add _LOCORE protection.
2003-03-14 06:21:19 +00:00
matt
61920c743e
Make ALI trap print DSISR.
2003-03-14 05:38:53 +00:00
matt
a7b613e469
Use __asm and __volatile to make lint happy.
2003-03-14 05:37:51 +00:00
matt
ce05df7bc7
Quiet lint warning.
2003-03-14 05:37:14 +00:00