jmc
0215635717
Checkpoint commit:
...
1. Reduce debugging level to sane levels
2. Fix bugs in alloc_data_map related to allocing whole bytes of bitmap at
a time.
At this point the driver is functional. It talks to a local drive here and
can label/newfs. Performance is...lacking at the moment as its chewing cpu
heavily (probably due to the number of memcpy's) and will be the next area
attacked.
2002-12-09 23:42:53 +00:00
jmc
151668ce8d
Drop default debugging level to something a bit more sane
2002-12-09 23:39:18 +00:00
simonb
6a5e492b57
Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel
...
builds and use the endianness of the toolchain being used to determine
the endianness of the kernel.
2002-12-09 22:54:09 +00:00
jmc
33736c059a
Ooops...Make sure for status to set error and resid before calling the
...
completion routines. Makes reads actually return data to userland now which
means I can now put a disklabel on the drive.
2002-12-09 22:28:21 +00:00
manu
1e050715ea
Stupid (but harmful) copy/paste mistake.
2002-12-09 22:28:16 +00:00
manu
9e08cf7d46
Remove debug printf (now ktrace does the job)
2002-12-09 21:53:28 +00:00
manu
6492e2171f
Added support for dumping mach messages in ktrace/kdump. While we are
...
there, KNFify a few functions.
2002-12-09 21:29:20 +00:00
wiz
84f0e13d3a
Some typo and grammar fixes. Begin new sentences with upper case letters.
2002-12-09 18:59:07 +00:00
gavan
ec86ec411e
Default to MDF and screen mode configured in RISC OS
2002-12-09 17:28:59 +00:00
thorpej
2c75f5b061
No need to depend on userland libraries here.
2002-12-09 16:30:40 +00:00
david
213339df22
Restore the cardbus config line. Cardslot is upset with pcmcia only.
2002-12-09 16:24:39 +00:00
pk
04e582df1b
setsoftint() is no longer used.
2002-12-09 16:13:58 +00:00
pk
48a30a2e35
Soft interrupts use their own set of handlers lists.
2002-12-09 16:13:23 +00:00
pk
c822c6bd84
Finish the switch to the softintr(9) framework.
...
To make this work, we now have to use separate handler lists for hardware
and software interrupts as the soft interrupt handlers do not return
an `interrupt handled' status.
Thanks to Matt Fredette for providing an initial set of patches on port-sparc.
2002-12-09 16:11:50 +00:00
perry
21bf723223
comment out/comment/move p64h2apic line.
2002-12-09 15:50:57 +00:00
ad
318c4b22be
Fix LP64 issues.
2002-12-09 15:24:28 +00:00
scw
c7eafb778a
The walnut port has been subsumed by the new evbppc port.
2002-12-09 14:57:47 +00:00
scw
599e82b578
The walnut port has been subsumed by the new evbppc port.
2002-12-09 14:45:59 +00:00
scw
226f0cfd96
s/walnut/evbppc/
2002-12-09 14:31:47 +00:00
scw
16af9da786
The walnut port has been subsumed by the new evbppc port.
2002-12-09 14:20:52 +00:00
chris
5e606f5b98
Add a couple of missing THREAD_UNLOCK's, for the error exit path.
...
No functional change on Mainline, however SA branch probably needs this.
2002-12-09 14:14:59 +00:00
scw
1d4f4f766c
The walnut port has been subsumed by the new evbppc port.
2002-12-09 14:08:02 +00:00
scw
3838a93e9d
The walnut port has been subsumed by the new evbppc port.
...
XXX: There is some work to do here to allow for different
installation notes for different eval boards...
2002-12-09 14:03:52 +00:00
lukem
92a480785a
correct description of -D
2002-12-09 13:42:08 +00:00
tsutsui
8c3c217b4d
cosmetics.
2002-12-09 13:38:30 +00:00
tsutsui
a92570f14c
As per discussion with soda, all EISA based Jazz machines seem to require
...
the same method to access TOD clock, so move chipset-dependent mcclock
routines to appropriate files.
This should also fix Express RISCserver and RISCserver2200 (aka R96) support
which has been broken since "struct platform" was introduced.
2002-12-09 13:36:26 +00:00
uwe
65dd4ff755
Do a few overlooked s/shutdown/power/.
2002-12-09 13:22:48 +00:00
scw
4df9ab06e4
Add evbppc.
2002-12-09 13:00:05 +00:00
scw
95bf009dca
s/walnut/evbppc/
2002-12-09 12:56:15 +00:00
scw
0e6f5edb27
Delete walnut, add evbppc.
...
While I'm here, add sh5 and evbsh5.
2002-12-09 12:53:41 +00:00
scw
cc0125e443
Add evbppc, delete walnut.
2002-12-09 12:51:54 +00:00
scw
84058abd72
The walnut port has been subsumed by evbppc.
2002-12-09 12:49:55 +00:00
scw
69e33812c6
Delete section 8 manpage dirs for walnut, and add evbppc.
2002-12-09 12:48:22 +00:00
scw
a7ebdbe931
Delete man8.walnut, and add man8.evbppc.
2002-12-09 12:43:16 +00:00
jdolecek
d9944f3152
need -mno-abicalls in AFLAGS as well, so that .S would be compiled as
...
non-PIC same way as .c
2002-12-09 12:42:18 +00:00
scw
0ca6c9c4d5
Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS in Makefile.inc
...
to pick up the renamed install kernel.
2002-12-09 12:37:10 +00:00
scw
5b5dfad81e
Add evbppc.
2002-12-09 12:29:17 +00:00
scw
67d6f49379
Changes/additions to support evbppc.
2002-12-09 12:28:12 +00:00
scw
e1b9461296
Note addition of evbppc.
2002-12-09 12:22:58 +00:00
jdolecek
a74b5c71e2
build with -ffreestanding
2002-12-09 12:20:56 +00:00
scw
f1d6e9e873
Add pmc.h
2002-12-09 12:17:42 +00:00
scw
5448df2eed
New umbrella-port for PowerPC-based evaluation boards.
...
The first board to be included here is the port to the 405GP-based
Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms
in the tree have been dealt with.
2002-12-09 12:15:48 +00:00
jdolecek
4f2661e403
add #include <lib/libkern/libkern.h> to pull in prototypes
...
for couple items which don't have implicit prototypes with -ffreestanding
2002-12-09 12:14:10 +00:00
jmc
4d74b607a2
Restructure how the at_output dma map gets setup. Ask for a dma map that can
...
support up to the max ohci descriptor segments. Then attempt to fill it in
via a load. Use the number of segments filled in as the basis for figuring
out how many descriptors to supply to the ohci DMA engine.
XXX: Still needs to account for requests which because of splits may overflow
the 6 dma descriptors available today. For now this fixes cases where a
single 512 byte write was getting split into 2 dma segments from 1 incoming
iov request
2002-12-09 09:09:54 +00:00
jmc
2a3e786250
Fix fwohci_write's sanity check against large packets. Max rec is only used
...
when writing directly to the device (ala IEEE1394_TCODE_WRITE_REQ_BLOCK).
Otherwise the largest size is determined strictly by speed
2002-12-09 07:26:02 +00:00
jmc
11b3f4e7d1
Provide a macro for turning a speed number into a max rec value
2002-12-09 07:24:57 +00:00
jmc
3d5ded55c7
Write sbp2_free_data_mapping and fix a bug where read responses weren't sending
...
back the right tlabel
2002-12-09 07:23:43 +00:00
jmc
1f133763ba
Don't need sbp2_datamapping. Each one is tracked via the associated orb
2002-12-09 07:23:24 +00:00
simonb
719522fdf3
Add "sqphy" for the PHYs on the PB1500.
...
Add a note that this kernel is for the PB1000 and PB1500 boards.
2002-12-09 06:54:25 +00:00
lukem
557baa699b
mipsco actually needs the RAMDISK kernel for distrib/ ...
2002-12-09 05:20:29 +00:00