/linux-2.4.37.9/ |
D | README | 1 Linux kernel release 2.4.xx 5 kernel, and what to do if something goes wrong. 37 these typically contain kernel-specific installation notes for some 41 your kernel. 44 kernel developers and users. These guides can be rendered in a 49 INSTALLING the kernel: 51 - If you install the full sources, put the kernel tarball in a 57 Replace "XX" with the version number of the latest kernel. 60 incomplete) set of kernel headers that are used by the library header 62 whatever the kernel-du-jour happens to be. [all …]
|
D | MAINTAINERS | 2 List of maintainers and how to submit kernel changes 12 them onto the kernel channel and await results. This is especially 21 module and built into the kernel. 33 generalized kernel feature ready for next time. See 76 L: linux-net@vger.kernel.org 84 L: linux-net@vger.kernel.org 90 L: linux-net@vger.kernel.org 96 L: linux-scsi@vger.kernel.org 102 L: linux-hams@vger.kernel.org 119 L: netdev@vger.kernel.org [all …]
|
/linux-2.4.37.9/Documentation/DocBook/ |
D | Makefile | 2 kernel-api.sgml parportbook.sgml kernel-hacking.sgml \ 3 kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml \ 27 man: kernel-api-man 50 kernel-hacking.sgml: kernel-hacking.tmpl 53 kernel-locking.sgml: kernel-locking.tmpl 78 mcabook.sgml: mcabook.tmpl $(TOPDIR)/arch/i386/kernel/mca.c 79 $(TOPDIR)/scripts/docgen $(TOPDIR)/arch/i386/kernel/mca.c \ 100 $(TOPDIR)/arch/i386/kernel/irq.c \ 101 $(TOPDIR)/arch/i386/kernel/mca.c \ 102 $(TOPDIR)/arch/i386/kernel/mtrr.c \ [all …]
|
/linux-2.4.37.9/Documentation/i386/ |
D | boot.txt | 7 On the i386 platform, the Linux kernel uses a rather complicated boot 9 well as the desire in the early days to have the kernel itself be a 21 boot loader and the kernel. setup.S made relocatable, 40 The traditional memory map for the kernel loader, used for Image or 47 | Stack/heap/cmdline | For use by the kernel real-mode code. 49 | Kernel setup | The kernel real-mode code. 51 | Kernel boot sector | The kernel legacy boot sector. 53 | Protected-mode kernel | The bulk of the kernel image. 65 When using bzImage, the protected-mode kernel was relocated to 66 0x100000 ("high memory"), and the kernel real-mode block (boot sector, [all …]
|
/linux-2.4.37.9/Documentation/ |
D | oops-tracing.txt | 5 ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops 9 and send the output the maintainer of the kernel area that seems to be 17 linux-kernel@vger.kernel.org. Thanks for your help in making Linux as 23 Normally the Oops text is read from the kernel buffers by klogd and 26 in which case you can run dmesg > file to read the data from the kernel 40 (3) Patch the kernel with one of the crash dump patches. These save 42 these are standard kernel patches so you have to find and apply 43 them yourself. Search kernel archives for kmsgdump, lkcd and 57 How to track down an Oops.. [originally a mail to linux-kernel] 73 Oh, it helps if the report happens on a kernel that is compiled with the [all …]
|
D | modules.txt | 2 in the Linux kernel. This is not a technical description on 7 is the most up to date one for this kernel. The "X.Y.Z" will reflect 8 the kernel version at the time of the release of the modules package. 10 features that the kernel now supports. The current required version 14 The kernel has been changed to remove kerneld support and use 22 Anyway, your first step is to compile the kernel, as explained in the 31 kernel and what features you want to have available as loadable modules. 43 the option "m" in "make config" for those features that the current kernel 47 the kernel version. This option can be selected during "make config", by 48 enabling CONFIG_MODVERSIONS, and is most useful on "stable" kernel versions, [all …]
|
D | smp.tex | 20 Linux kernel extension and how to use this to develop SMP Linux kernels for 51 For any kernel to function in a sane manner it has to provide internal 56 Grained Locking' where the entire kernel is protected by a small number of 59 multiprocessor kernels and real time kernels. In a real time kernel the 63 Within the Linux kernel certain guarantees are made. No process running in 64 kernel mode will be pre-empted by another kernel mode process unless it 65 voluntarily sleeps. This ensures that blocks of kernel code are 67 many operations. Secondly interrupts may pre-empt a kernel running process, 68 but will always return to that process. A process in kernel mode may 71 by a kernel task. That is interrupts will run to completion or be [all …]
|
D | SubmittingPatches | 9 kernel, the process can sometimes be daunting if you're not familiar 28 All changes to the Linux kernel occur in the form of patches, as 31 Patches should be based in the root kernel source directory, not in 45 or unmodified kernel source tree, and generate a diff against your 56 "dontdiff" is a list of files which are generated by the kernel during 99 if your change applies to a specific subsystem of the kernel, with 103 your patch to the primary Linux kernel developer's mailing list, 104 linux-kernel@vger.kernel.org. Most kernel developers monitor this 108 Linux kernel. His e-mail address is torvalds@transmeta.com. He gets 115 usually be sent first to linux-kernel. Only after the patch is [all …]
|
D | SubmittingDrivers | 5 various kernel trees. Note that if you are interested in video card drivers 19 be submitted to the mainstream kernel. 30 No new drivers are accepted for this kernel tree. 33 No new drivers are accepted for this kernel tree. 37 the maintainer listed in MAINTAINERS in the kernel file. If the 42 The same rules apply as 2.4 except that you should follow linux-kernel 106 or you did. Nobody has any special access to the kernel 114 Linux kernel master tree: 115 ftp.??.kernel.org:/pub/linux/kernel/... 118 Linux kernel mailing list: [all …]
|
D | kmod.txt | 5 request_module() replacement and a kernel thread called kmod. When the 6 kernel requests a module, the kmod wakes up and execve()s modprobe, 10 modprobe (where the kernel looks for it) by doing: 12 echo "/sbin/modprobe" > /proc/sys/kernel/modprobe 20 nothing in the standard kernel used its other features). If you 23 and a kroute kernel thread could be sent off to do the work. But 39 kernel level stuff) 46 - kmod reports errors through the normal kernel mechanisms, which avoids 63 in kernel/kmod.c. When this limit is exceeded, the kernel issues message "kmod: 67 create modules.dep after installing the modules and before booting a kernel for [all …]
|
D | using-newer-gcc.txt | 18 The kernel heavily relies on GCC's capabilities and behaviour. Some of the 20 bugs. For these reasons, almost every new major GCC release breaks the kernel 35 users who still have to support kernel 2.4 on servers, firewalls or any other 42 If it is not possible to adapt the kernel to GCC, let's adapt GCC to the 43 kernel. We're lucky, building GCC to build just a kernel is not hard and 45 older GCC takes about 1 minute, and the kernel with that GCC also takes 48 First, you have to select which version of GCC you want to build your kernel 51 - 2.95.3 : very well tested for the kernel, builds kernels very fast, 70 improved build times (about 30% lower) and improved kernel performance, I'd 109 recommend simply prefixing it with "kernel-", and not installing it in [all …]
|
/linux-2.4.37.9/arch/ppc64/boot/ |
D | zImage.lds | 61 .kernel:uts_string : { *(.kernel:uts_string) } 65 .kernel:vmlinux : { *(.kernel:vmlinux) } 70 .kernel:.config : { *(.kernel:.config) } 75 .kernel:System.map : { *(.kernel:System.map) } 80 .kernel:initrd : { *(.kernel:initrd) }
|
D | Makefile | 99 --add-section=.kernel:$@=$@.txt \ 100 --set-section-flags=.kernel:$@=$(OBJCOPYFLAGS) 103 gzip -cvf9 $(TOPDIR)/$@ > kernel-$@.gz 105 --add-section=.kernel:$@=kernel-$@.gz \ 106 --set-section-flags=.kernel:$@=$(OBJCOPYFLAGS) 110 --add-section=.kernel:$@=ramdisk.image.gz \ 111 --set-section-flags=.kernel:$@=$(OBJCOPYFLAGS) 130 kernel-{vmlinux,.config,System.map}.gz
|
/linux-2.4.37.9/Documentation/ia64/ |
D | README | 1 Linux kernel release 2.4.xx for the IA-64 Platform 5 ONLY, to get additional information about the Linux kernel also 6 read the original Linux README provided with the kernel. 8 INSTALLING the kernel: 10 - IA-64 kernel installation is the same as the other platforms, see 16 Compiling and running this kernel requires an IA-64 compliant GCC 21 CONFIGURING the kernel: 26 COMPILING the kernel: 28 - Compiling this kernel doesn't differ from other platform so read
|
/linux-2.4.37.9/arch/s390x/ |
D | Makefile | 31 HEAD := arch/s390x/kernel/head.o arch/s390x/kernel/init_task.o 33 SUBDIRS := $(SUBDIRS) arch/s390x/mm arch/s390x/kernel arch/s390x/lib \ 35 CORE_FILES := arch/s390x/mm/mm.o arch/s390x/kernel/kernel.o $(CORE_FILES) 44 arch/s390x/kernel: dummy 45 $(MAKE) linuxsubdirs SUBDIRS=arch/s390x/kernel 63 $(MAKE) -C arch/$(ARCH)/kernel clean
|
/linux-2.4.37.9/Documentation/arm/ |
D | Booting | 10 program that runs before the main kernel. The boot loader is expected 11 to initialise various devices, and eventually call the Linux kernel, 12 passing information to the kernel. 20 4. Setup the kernel tagged list. 21 5. Call the kernel image. 31 kernel will use for volatile data storage in the system. It performs 45 target. This allows the kernel serial driver to automatically detect 46 which serial port it should use for the kernel console (generally 50 option to the kernel via the tagged lists specifing the port, and 53 linux/Documentation/kernel-parameters.txt. [all …]
|
/linux-2.4.37.9/arch/ppc/ |
D | Makefile | 45 HEAD-y := arch/ppc/kernel/head.o 46 HEAD-$(CONFIG_40x) := arch/ppc/kernel/head_4xx.o 47 HEAD-$(CONFIG_44x) := arch/ppc/kernel/head_44x.o 48 HEAD-$(CONFIG_8xx) := arch/ppc/kernel/head_8xx.o 49 HEAD-$(CONFIG_6xx) += arch/ppc/kernel/idle_6xx.o 53 ARCH_SUBDIRS = arch/ppc/kernel arch/ppc/platforms arch/ppc/mm arch/ppc/lib 55 CORE_FILES := arch/ppc/kernel/kernel.o arch/ppc/platforms/platform.o \ 86 @$(MAKE) -C arch/$(ARCH)/kernel checks 101 rm -f arch/ppc/kernel/{mk_defs,ppc_defs.h,find_name,checks}
|
/linux-2.4.37.9/arch/s390/ |
D | Makefile | 30 HEAD := arch/s390/kernel/head.o arch/s390/kernel/init_task.o 32 SUBDIRS := $(SUBDIRS) arch/s390/mm arch/s390/kernel arch/s390/lib \ 34 CORE_FILES := arch/s390/mm/mm.o arch/s390/kernel/kernel.o $(CORE_FILES) 47 arch/s390/kernel: dummy 48 $(MAKE) linuxsubdirs SUBDIRS=arch/s390/kernel 63 $(MAKE) -C arch/$(ARCH)/kernel clean
|
/linux-2.4.37.9/arch/parisc/ |
D | Makefile | 77 HEAD := arch/parisc/kernel/head.o 79 SUBDIRS := $(SUBDIRS) $(addprefix arch/parisc/, tools kernel mm lib hpux) 80 CORE_FILES := $(addprefix arch/parisc/, kernel/pdc_cons.o kernel/process.o \ 81 lib/lib.a mm/mm.o kernel/kernel.o hpux/hpux.o) \ 82 $(CORE_FILES) arch/parisc/kernel/init_task.o 86 HEAD := arch/parisc/kernel/head64.o 94 arch/parisc/kernel: dummy 95 $(MAKE) linuxsubdirs SUBDIRS=arch/parisc/kernel
|
/linux-2.4.37.9/arch/cris/ |
D | README.mm | 32 segmentation of the kernel memory space. We use this feature to avoid having 33 to use page-tables to map the physical memory into the kernel's address 35 map during kernel-mode, so that the kernel easily can access the corresponding 38 As a comparision, the Linux/i386 2.0 puts the kernel and physical RAM at 41 map through. That changed in 2.2, putting the kernel/physical RAM at 47 The kernel-mode segmentation map: 51 | kernel seg_f | flash | | 54 | kernel seg_e | flash | | 57 | kernel seg_d | =======> | | 60 | kernel seg_c |==\ | | [all …]
|
/linux-2.4.37.9/Documentation/networking/ |
D | sis900.txt | 37 Building the driver into kernel 50 module and used under Linux kernel version 2.2.x. (rev. 1.06) With 52 kernel (rev. 1.07), please see Chapter 5. If you are intended to use 86 16. Added kernel-doc extratable documentation. 99 * Linux kernel version 2.4.0 126 the usuall channels for kernel tar files and patches. Those kernel tar 127 files for official kernel and patches for kernel pre-release can be 128 download at official kernel ftp site and its mirrors. The 1.06 129 revision can be found in kernel version later than 2.3.15 and 130 pre-2.2.14, and 1.07 revision can be found in kernel version 2.4.0. If [all …]
|
/linux-2.4.37.9/arch/ppc64/ |
D | Makefile | 42 HEAD := arch/ppc64/kernel/head.o 44 ARCH_SUBDIRS = arch/ppc64/kernel arch/ppc64/mm arch/ppc64/lib 46 ARCHIVES := arch/ppc64/kernel/kernel.o arch/ppc64/mm/mm.o arch/ppc64/lib/lib.o $(ARCHIVES) 47 CORE_FILES := arch/ppc64/kernel/kernel.o arch/ppc64/mm/mm.o arch/ppc64/lib/lib.o $(CORE_FILES) 57 @$(MAKE) -C arch/$(ARCH)/kernel checks 83 rm -f arch/ppc64/kernel/{ppc_defs.h,checks,mk_defs.s,mk_defs_out.c,mk_defs_tpl}
|
/linux-2.4.37.9/Documentation/powerpc/ |
D | SBC8260_memory_mapping.txt | 13 transferred to zImage (compressed Linux kernel): 26 buffer called log_buf which is defined in kernel/printk.c. 44 - The compressed Linux kernel (zImage) contains a bootstrap loader 95 - The IMMR must be set above the kernel virtual memory addresses, 96 which start at 0xC0000000. Otherwise, the kernel may crash as 98 in the kernel or user process space. 104 (0x00000000 to 0x7FFFFFFF). The kernel virtual text starts at 106 between the end of kernel data and the start of the kernel 110 Obviously the kernel can't map any physical addresses 1:1 in 116 During the early kernel initialization, the kernel virtual [all …]
|
/linux-2.4.37.9/arch/x86_64/ |
D | Makefile | 42 CFLAGS += -mcmodel=kernel 64 HEAD := arch/x86_64/kernel/head.o arch/x86_64/kernel/head64.o arch/x86_64/kernel/init_task.o 66 SUBDIRS := arch/x86_64/tools $(SUBDIRS) arch/x86_64/kernel arch/x86_64/mm arch/x86_64/lib 67 CORE_FILES := arch/x86_64/kernel/kernel.o $(CORE_FILES) 86 arch/x86_64/kernel: dummy 87 $(MAKE) linuxsubdirs SUBDIRS=arch/x86_64/kernel
|
/linux-2.4.37.9/Documentation/sound/ |
D | NEWS | 9 The Linux 2.4 Kernel does have reliable in-kernel isapnp support. 15 === soundcard resources on kernel commandline 18 statically linked into the kernel at compile time 20 now specified at the boot-time kernel commandline (e.g. the lilo 21 'append=' line or everything that's after the kernel name in grub). 27 In Linux 2.4 the softoss in-kernel software synthesizer is no more aviable.
|