Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] A few small additions and corrections to README

Here's a small patch which

- adds a few archs to the current list of supported platforms.
- adds a few missing slashes at the end of URLs.
- adds a few references to additional documentation.
- adds "make config" to the list of possible configuration targets.
- makes a few other minor changes.

Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com>
[ Ben Nizette <ben.nizette@iinet.net.au> points out AVR32 arch too ]
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Jesper Juhl and committed by
Linus Torvalds
620034c8 6fc52f81

+11 -6
+11 -6
README
··· 1 - Linux kernel release 2.6.xx <http://kernel.org> 1 + Linux kernel release 2.6.xx <http://kernel.org/> 2 2 3 3 These are the release notes for Linux version 2.6. Read them carefully, 4 4 as they tell you what this is all about, explain how to install the ··· 22 22 23 23 Although originally developed first for 32-bit x86-based PCs (386 or higher), 24 24 today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and 25 - UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, 25 + UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell, 26 26 IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64, AXIS CRIS, 27 - and Renesas M32R architectures. 27 + Cris, Xtensa, AVR32 and Renesas M32R architectures. 28 28 29 29 Linux is easily portable to most general-purpose 32- or 64-bit architectures 30 30 as long as they have a paged memory management unit (PMMU) and a port of the 31 31 GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has 32 32 also been ported to a number of architectures without a PMMU, although 33 33 functionality is then obviously somewhat limited. 34 + Linux has also been ported to itself. You can now run the kernel as a 35 + userspace application - this is called UserMode Linux (UML). 34 36 35 37 DOCUMENTATION: 36 38 ··· 115 113 version 2.6.12.2 and want to jump to 2.6.12.3, you must first 116 114 reverse the 2.6.12.2 patch (that is, patch -R) _before_ applying 117 115 the 2.6.12.3 patch. 116 + You can read more on this in Documentation/applying-patches.txt 118 117 119 118 - Make sure you have no stale .o files and dependencies lying around: 120 119 ··· 164 161 only ask you for the answers to new questions. 165 162 166 163 - Alternate configuration commands are: 164 + "make config" Plain text interface. 167 165 "make menuconfig" Text based color menus, radiolists & dialogs. 168 166 "make xconfig" X windows (Qt) based configuration tool. 169 167 "make gconfig" X windows (Gtk) based configuration tool. ··· 307 303 308 304 - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump 309 305 as is, otherwise you will have to use the "ksymoops" program to make 310 - sense of the dump. This utility can be downloaded from 311 - ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops. 306 + sense of the dump (but compiling with CONFIG_KALLSYMS is usually preferred). 307 + This utility can be downloaded from 308 + ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops/ . 312 309 Alternately you can do the dump lookup by hand: 313 310 314 311 - In debugging dumps like the above, it helps enormously if you can ··· 341 336 342 337 If you for some reason cannot do the above (you have a pre-compiled 343 338 kernel image or similar), telling me as much about your setup as 344 - possible will help. 339 + possible will help. Please read the REPORTING-BUGS document for details. 345 340 346 341 - Alternately, you can use gdb on a running kernel. (read-only; i.e. you 347 342 cannot change values or set break points.) To do this, first compile the