| /plan9/sys/src/cmd/unix/9pfreebsd/ |
| H A D | README | 15 this creates the file freebsd-3.2.il-kernel.patch and the 18 1. get a fresh copy of the kernel. for example: 23 patch -p0 < ../freebsd-3.2.il-kernel.patch 25 3. build a new kernel: 30 4. boot the new kernel: 31 cp -p /kernel /kernel.good 32 cp ~/9pfreebsd/freebsd-3.2/compile/IL/kernel /kernel 126 The password is stored in kernel memory and can be read via kmem.
|
| /plan9/sys/src/9/pcboot/ |
| H A D | expand.c | 36 static uchar *kernel = (uchar*)Bootkernaddr; variable 163 memmove(kernel, edata, ksize); in _main() 167 if(isgzip(kernel)) { in _main() 169 memmove((uchar*)Unzipbuf, kernel, ksize); in _main() 172 if(gunzip(kernel, Bootkernmax, (uchar*)Unzipbuf, ksize) < 0){ in _main() 177 if(isexec(kernel)) in _main() 178 run(kernel); in _main() 180 exec = (Exec *)kernel; in _main()
|
| H A D | words | 1 This is a specialised pc kernel that acts as a bootstrap loader for 8 kernel, but we have tried to keep it to a minimum. 14 /sys/src/9/boot/parts.c) will make the loaded kernel read them early 25 evolved from) an old PC kernel, so it needed modified device drivers 32 kernel processes. The 512K limit is imposed by PXE or PBS loading of 55 system to see if it contains a single Plan 9 kernel (9pc* or 9k8*), 59 tables and populate #ec/sd??part for the kernel's benefit, so if you 60 need to access a disk partition early in the kernel's execution (e.g., 109 kernel 112 decompresses kernel.gz [all …]
|
| /plan9/sys/src/9/ppc/ |
| H A D | Readme | 3 The kernel made with 5 is an 8260 kernel. The 8260 (PowerQuick II) is an embedded PowerPC 11 The kernel made with 13 is a PowerPC 750/755 kernel using the saturn chip for Ether and Uart. 23 In the case of the ucu, virtual memory is already on when the kernel
|
| /plan9/sys/doc/fs/ |
| H A D | p1 | 5 an ancient version of the Plan 9 kernel. 6 The kernel contains process control, 11 The kernel has no user processes or 15 is a set of kernel processes
|
| /plan9/sys/src/9/rb/ |
| H A D | rebootcode.c | 32 void (*kernel)(void); in main() local 51 kernel = (void*)entry; in main() 52 (*kernel)(); /* off we go - never to return */ in main()
|
| /plan9/sys/src/cmd/acid/ |
| H A D | main.c | 58 kernel++; in main() 66 kernel++; in main() 82 else if(kernel) in main() 86 if(kernel) { in main() 507 if(kernel) in checkqid() 553 static char *kernel; in system() local 572 if(kernel != nil) in system() 573 free(kernel); in system() 574 kernel = smprint("/%s/9%s", cpu, p); in system() 576 return kernel; in system()
|
| /plan9/sys/src/9/bcm/ |
| H A D | words | 50 - add or change "kernel=" line in config.txt to "kernel=9pi" 51 - plan9.ini is built from the "kernel arguments" in cmdline.txt - each 67 00004000 16K L1 page table for kernel 68 00008000 - default kernel load address 99 80000000 <=224M kzero, kernel ram (reserve some for GPU)
|
| H A D | mkfile | 77 echo '# linking raw kernel' # H6: no headers, data segment aligned 81 echo '# linking kernel with symbols'
|
| /plan9/sys/src/cmd/aux/vga/ |
| H A D | notes.txt | 2 kernel vga drivers. 4 --- aux/vga and basic kernel drivers 111 6. We tell the kernel (via the "type" vga ctl message) what sort of 112 video card to look for. Specifically, the kernel locates the named 113 kernel vga driver and runs its enable function. 117 message. In response, the kernel calls the vga driver's linear 118 function. This should map the video memory into the kernel's address 124 user space before putting them into the kernel. 126 8. We tell the kernel the layout of video memory in a "size" ctl 142 been happening). This calls the kernel driver's drawinit function, [all …]
|
| /plan9/sys/src/9/kw/ |
| H A D | openrd.words | 3 like the sheevaplug, and runs the same kernel, but with these additions: 14 as a binary, so so far this port is only a cpu kernel.
|
| H A D | mkfile | 79 echo '# linking raw kernel' 84 echo '# linking kernel with symbols' 99 cp /$objtype/$p$CONF /dev/flash/kernel
|
| /plan9/sys/doc/ |
| H A D | bootpc.ms | 57 for later retrieval by the loaded kernel. 150 In particular, they use the ordinary PC kernel's device drivers, 161 Before jumping to the loaded kernel, they revert 178 mainly for CD or floppy booting, where they are limits on kernel size. 203 1M kernel 207 (decompresses kernel.gz at 13M.) 208 loads kernel at 1M. 211 13M (kernel.gz)
|
| H A D | release3.ms | 46 (Unlike the the last release, no SPARC kernel exists for the current system.) 50 The kernel now has a file cache to improve I/O performance. 51 Other kernel changes include the replacement of the streams interface 61 The organization of disks in the kernel has been unified, providing 98 The kernel now maintains a file name associated with each open file or 148 Although still a file server, it is much more efficient: the kernel driver
|
| H A D | libmach.ms | 100 the architecture; it is defined by the kernel. 123 Although the kernel depends critically on the properties of the underlying 125 higher-level kernel functions, including process 128 architecture. The portable kernel code 129 is divided into two parts: that implementing kernel 135 Architecture-dependent kernel code is stored in the 140 The relationship between the kernel code and the boot code 144 executable is compiled into the kernel where it is executed as 145 a user process during the final stages of kernel initialization. The boot process 151 The organization of the portable kernel source code differs from that [all …]
|
| /plan9/rc/bin/ |
| H A D | fshalt | 52 cp $1 /tmp/$kerncopy && echo -n using kernel $1... 68 echo -n using default kernel...
|
| /plan9/sys/doc/net/ |
| H A D | net.ms | 21 for distributed systems, our kernel implementation, network naming, user interfaces, 55 Since CPU servers and terminals use the same kernel, 77 true in Plan 9 where most resources are provided by servers external to the kernel. 78 The importance of the networking code within the kernel 80 of 25,000 lines of kernel code, 12,500 are network and protocol related. 89 The kernel currently supports Datakit, point-to-point fiber links, 106 Communication between the kernel, device drivers, and local or remote file servers uses a 122 A kernel data structure, the 168 A kernel resident file server called the 185 The network code in the kernel is divided into three layers: hardware interface, [all …]
|
| /plan9/sys/src/9/teg2/ |
| H A D | _announce | 8 believed to have adequate kernel support for VFP 3 floating-point. 49 kernel often hang. One of three watchdogs' reset should jolt the
|
| /plan9/sys/src/9/rb/notes/ |
| H A D | 9rb.ms | 90 but requires the kernel to be compiled with 104 so that we can change it, but the kernel also emulates the 130 entries reserved for the kernel to 2, leaving 14 for user programs, 164 to collapse the separate kernel and user TLB pools into one,
|
| /plan9/sys/lib/sysconfig/auth/files/ |
| H A D | namespace | 6 # kernel devices
|
| /plan9/sys/lib/sysconfig/auth/boundary/ |
| H A D | namespace.boundary | 6 # kernel devices
|
| /plan9/sys/src/cmd/cwfs/doc/ |
| H A D | changes | 55 then from cpu kernel (sdata.c & support). this brings us dma, rwm & lba48, 61 Comment on v7 kernel portability work, quoting scj & dmr from BSTJ v57
|
| /plan9/lib/ |
| H A D | namespace | 6 # kernel devices
|
| /plan9/sys/lib/sysconfig/auth/ |
| H A D | mkfile | 4 # 2) the standalone kernel will eventually be booted with 17 # and remember the kernel names will be truncated on the FAT parititon.
|
| /plan9/sys/src/9/omap/notes/ |
| H A D | movm.w | 10 happens only for kernel faults as the others (syscall, user faults)
|