Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
This directory contains source code for two PowerPC ports,
2
 
3
The kernel made with
4
	mk 'CONF=blast'
5
is an 8260 kernel.  The 8260 (PowerQuick II) is an embedded PowerPC
6
with on-chip DMA, Uart, Ethernet, ATM controllers and a few other things.
7
 
8
The 8260-specific code is in m8260.c (no surprises there) and in the
9
device drivers for SMC uart (uartsmc.c) and FCC ethernet (etherfcc.c).
10
 
11
The kernel made with
12
	mk 'CONF=ucu'
13
is a PowerPC 750/755 kernel using the saturn chip for Ether and Uart.
14
 
15
We run both kernels on Lucent proprietary boards, but the kernels are
16
pretty generic.  On a different board, the ports may be hooked up differently,
17
the clocks may be running at different speeds, the memory banks may be
18
configured differently and this will require tweaking the Ethernet setup,
19
Uart setup, Memory bank setup and several other things as well.
20
 
21
There is 8260 and Ucu specific code in l.s too (lucu.s and lblast.s).
22
These differences primarily concern the state of the system at bootup.
23
In the case of the ucu, virtual memory is already on when the kernel
24
starts.
25
 
26
Questions to Sape or Pb (@plan9.bell-labs.com).  No whining, however,
27
you're lucky to be looking at this code at all.
28
 
29
	Sape
30