diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1999-06-22 23:05:57 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1999-06-22 23:05:57 +0000 |
commit | 51d3b7814cdccef9188240fe0cbd8d97ff2c7470 (patch) | |
tree | 5cbb01d0323d4f63ade66bdf48ba4a91aaa6df16 /Documentation | |
parent | 52273a23c9a84336b93a35e4847fc88fac7eb0e4 (diff) |
Merge with Linux 2.3.7.
WARNING: 2.3.7 is known to eat filesystems for breakfast and little
children for lunch, so if you try this on your machine make backups
first ...
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ARM-README | 181 | ||||
-rw-r--r-- | Documentation/Configure.help | 10 | ||||
-rw-r--r-- | Documentation/pci.txt | 6 |
3 files changed, 7 insertions, 190 deletions
diff --git a/Documentation/ARM-README b/Documentation/ARM-README deleted file mode 100644 index 62700e13a..000000000 --- a/Documentation/ARM-README +++ /dev/null @@ -1,181 +0,0 @@ - ARM Linux 2.1.99 - ================ - - Since this is a development kernel, it will not be as stable as the 2.0 - series, and can cause very nasty problems (eg, trashing your hard disk). - When running one of these kernels, I advise you to back up the complete - contents of all your hard disks. - - -Contributors ------------- - - Here is a list of people actively working on the project (If you - wish to be added to the list, please email me): - - Name: Russell King - Mail: linux@arm.uk.linux.org - Desc: Original developer of ARM Linux, project co-ordinator. - - Name: Dave Gilbert - Mail: linux@treblig.org - Desc: A3/4/5xx floppy and hard disk code maintainer. - - Name: Philip Blundell - Mail: Philip.Blundell@pobox.com - Desc: Architecture and processor selection during make config. - - -Todo list ---------- - - This is the list of changes to be done (roughly prioritised): - - * fully test new MEMC translation code - * fully test new AcornSCSI driver. - * reply to email ;) - - - Notes - ===== - -Compilation of kernel ---------------------- - - In order to compile ARM Linux, you will need a compiler capable of - generating ARM ELF code with GNU extensions. GCC-2.7.2.2 is good. - - To build ARM Linux natively, you shouldn't have to alter the ARCH = line in - the top level Makefile. However, if you don't have the ARM Linux ELF tools - installed as default, then you should change the CROSS_COMPILE line as - detailed below. - - If you wish to cross-compile, then alter the following lines in the top - level make file: - - ARCH = <whatever> - with - ARCH = arm - - and - - CROSS_COMPILE= - to - CROSS_COMPILE=<your-path-to-your-compiler-without-gcc> - eg. - CROSS_COMPILE=/usr/bin/arm-unknown-linuxelf- - - Do a 'make config', followed by 'make dep', and finally 'make all' to - build the kernel (vmlinux). A compressed image can be built by doing - a 'make zImage' instead of 'make all'. - - -Bug reports etc. ----------------- - - Please send patches, bug reports and code for the ARM Linux project - to linux@arm.uk.linux.org. Patches will not be included into future - kernels unless they come to me (or the relevant person concerned). - - When sending bug reports, please ensure that they contain all relevant - information, eg. the kernel messages that were printed before/during - the problem, what you were doing, etc. - - For patches, please include some explanation as to what the patch does - and why (if relevant). - - -Modules -------- - - Although modularisation is supported (and required for the FP emulator), - each module on an arm2/arm250/arm3 machine when is loaded will take - memory up to the next 32k boundary due to the size of the pages. Hence is - modularisation on these machines really worth it? - - However, arm6 and up machines allow modules to take multiples of 4k, and - as such Acorn RiscPCs and other architectures using these processors can - make good use of modularisation. - - -ADFS Image files ----------------- - - You can access image files on your ADFS partitions by mounting the ADFS - partition, and then using the loopback device driver. You must have - losetup installed. - - Please note that the PCEmulator DOS partitions have a partition table at - the start, and as such, you will have to give '-o offset' to losetup. - - -Kernel initialisation abort codes ---------------------------------- - - When the kernel is unable to boot, it will if possible display a colour - at the top of the screen. The colours have the following significance - when run in a 16 colour mode with the default palette: - - Stripes of white, red, yellow, and green: - Kernel does not support the processor architecture detected. - - -Request to developers ---------------------- - - When writing device drivers which include a separate assembler file, please - include it in with the C file, and not the arch/arm/lib directory. This - allows the driver to be compiled as a loadable module without requiring - half the code to be compiled into the kernel image. - - In general, try to avoid using assembler unless it is really necessary. It - makes drivers far less easy to port to other hardware. - - -ST506 hard drives ------------------ - - The ST506 hard drive controllers seem to be working fine (if a little - slowly). At the moment they will only work off the controllers on an - A4x0's motherboard, but for it to work off a Podule just requires - someone with a podule to add the addresses for the IRQ mask and the - HDC base to the source. - - As of 31/3/96 it works with two drives (you should get the ADFS - *configure hard drive set to 2). I've got an internal 20 MB and a great - big external 5.25" FH 64 MB drive (who could ever want more :-) ). - - I've just got 240 K/s off it (a dd with bs=128k); that's about half of what - RiscOS gets, but it's a heck of a lot better than the 50 K/s I was getting - last week :-) - - Known bug: Drive data errors can cause a hang; including cases where - the controller has fixed the error using ECC. (Possibly ONLY - in that case...hmm). - - -1772 Floppy ------------ - This also seems to work OK, but hasn't been stressed much lately. It - hasn't got any code for disc change detection in there at the moment which - could be a bit of a problem! Suggestions on the correct way to do this - are welcome. - - -Kernel entry (head-armv.S) --------------------------- - The initial entry into the kernel made via head-armv.S uses architecture - independent code. The architecture is selected by the value of 'r1' on - entry, which must be kept unique. You can register a new architecture - by mailing the following details to rmk@arm.uk.linux.org. Please give - the mail a subject of 'Register new architecture': - - Name: <name of your architecture> - ARCHDIR: <name of include/asm-arm/arch-* directory> - Description: - <description of your architecture> - - Please follow this format - it is an automated system. You should - receive a reply the next day. ---- -Russell King (03/05/1998) diff --git a/Documentation/Configure.help b/Documentation/Configure.help index 54bcd2af8..408c2bc88 100644 --- a/Documentation/Configure.help +++ b/Documentation/Configure.help @@ -7723,13 +7723,6 @@ CONFIG_SMB_FS want), say M here and read Documentation/modules.txt. The module will be called smbfs.o. Most people say N, however. -SMB Win95 bug work-around -CONFIG_SMB_WIN95 - If you want to connect to a share exported by Windows 95, you should - say Y here. The Windows 95 server contains a bug that makes listing - directories unreliable. This option slows down the listing of - directories. This makes the Windows 95 server a bit more stable. - Coda filesystem support CONFIG_CODA_FS Coda is an advanced network filesystem, similar to NFS in that it @@ -11355,7 +11348,8 @@ Footbridge Mode CONFIG_HOST_FOOTBRIDGE The 21285 Footbridge chip can operate in either `host mode' or `add-in' mode. Say Y if your 21285 is in host mode, and therefore - is the configuration master, otherwise say N. + is the configuration master, otherwise say N. This must not be + set to 'Y' if the card is used in 'add-in' mode. MFM harddisk support CONFIG_BLK_DEV_MFM diff --git a/Documentation/pci.txt b/Documentation/pci.txt index d40bfaf38..4536c87da 100644 --- a/Documentation/pci.txt +++ b/Documentation/pci.txt @@ -4,7 +4,7 @@ "What should you avoid when writing PCI drivers" - by Martin Mares <mj@atrey.karlin.mff.cuni.cz> on 13-Feb-1998 + by Martin Mares <mj@atrey.karlin.mff.cuni.cz> on 17-Jun-1999 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19,6 +19,10 @@ ID, it should use: For class-based search, use pci_find_class(CLASS_ID, dev). + You can use the constant PCI_ANY_ID as a wildcard replacement for +VENDOR_ID or DEVICE_ID. This allows searching for any device from a +specific vendor, for example. + In case you want to do some complex matching, look at pci_devices -- it's a linked list of pci_dev structures for all PCI devices in the system. |