mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 03:06:10 +00:00
Fix typos in /Documentation : Misc
This patch fixes typos in various Documentation txts. The patch addresses some misc words. Signed-off-by: Matt LaPlante <kernel1@cyberdogtech.com> Acked-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Adrian Bunk <bunk@stusta.de>
This commit is contained in:
parent
4ae0edc21b
commit
5d3f083d8f
35 changed files with 67 additions and 67 deletions
|
@ -183,7 +183,7 @@ it, the pci dma mapping routines and associated data structures have now been
|
||||||
modified to accomplish a direct page -> bus translation, without requiring
|
modified to accomplish a direct page -> bus translation, without requiring
|
||||||
a virtual address mapping (unlike the earlier scheme of virtual address
|
a virtual address mapping (unlike the earlier scheme of virtual address
|
||||||
-> bus translation). So this works uniformly for high-memory pages (which
|
-> bus translation). So this works uniformly for high-memory pages (which
|
||||||
do not have a correponding kernel virtual address space mapping) and
|
do not have a corresponding kernel virtual address space mapping) and
|
||||||
low-memory pages.
|
low-memory pages.
|
||||||
|
|
||||||
Note: Please refer to DMA-mapping.txt for a discussion on PCI high mem DMA
|
Note: Please refer to DMA-mapping.txt for a discussion on PCI high mem DMA
|
||||||
|
@ -1013,7 +1013,7 @@ Characteristics:
|
||||||
i. Binary tree
|
i. Binary tree
|
||||||
AS and deadline i/o schedulers use red black binary trees for disk position
|
AS and deadline i/o schedulers use red black binary trees for disk position
|
||||||
sorting and searching, and a fifo linked list for time-based searching. This
|
sorting and searching, and a fifo linked list for time-based searching. This
|
||||||
gives good scalability and good availablility of information. Requests are
|
gives good scalability and good availability of information. Requests are
|
||||||
almost always dispatched in disk sort order, so a cache is kept of the next
|
almost always dispatched in disk sort order, so a cache is kept of the next
|
||||||
request in sort order to prevent binary tree lookups.
|
request in sort order to prevent binary tree lookups.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
The cpufreq-nforce2 driver changes the FSB on nVidia nForce2 plattforms.
|
The cpufreq-nforce2 driver changes the FSB on nVidia nForce2 platforms.
|
||||||
|
|
||||||
This works better than on other plattforms, because the FSB of the CPU
|
This works better than on other platforms, because the FSB of the CPU
|
||||||
can be controlled independently from the PCI/AGP clock.
|
can be controlled independently from the PCI/AGP clock.
|
||||||
|
|
||||||
The module has two options:
|
The module has two options:
|
||||||
|
|
|
@ -54,8 +54,8 @@ additional_cpus=n (*) Use this to limit hotpluggable cpus. This option sets
|
||||||
|
|
||||||
ia64 and x86_64 use the number of disabled local apics in ACPI tables MADT
|
ia64 and x86_64 use the number of disabled local apics in ACPI tables MADT
|
||||||
to determine the number of potentially hot-pluggable cpus. The implementation
|
to determine the number of potentially hot-pluggable cpus. The implementation
|
||||||
should only rely on this to count the #of cpus, but *MUST* not rely on the
|
should only rely on this to count the # of cpus, but *MUST* not rely on the
|
||||||
apicid values in those tables for disabled apics. In the event BIOS doesnt
|
apicid values in those tables for disabled apics. In the event BIOS doesn't
|
||||||
mark such hot-pluggable cpus as disabled entries, one could use this
|
mark such hot-pluggable cpus as disabled entries, one could use this
|
||||||
parameter "additional_cpus=x" to represent those cpus in the cpu_possible_map.
|
parameter "additional_cpus=x" to represent those cpus in the cpu_possible_map.
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,7 @@ Your cooperation is appreciated.
|
||||||
7 = /dev/full Returns ENOSPC on write
|
7 = /dev/full Returns ENOSPC on write
|
||||||
8 = /dev/random Nondeterministic random number gen.
|
8 = /dev/random Nondeterministic random number gen.
|
||||||
9 = /dev/urandom Faster, less secure random number gen.
|
9 = /dev/urandom Faster, less secure random number gen.
|
||||||
10 = /dev/aio Asyncronous I/O notification interface
|
10 = /dev/aio Asynchronous I/O notification interface
|
||||||
11 = /dev/kmsg Writes to this come out as printk's
|
11 = /dev/kmsg Writes to this come out as printk's
|
||||||
1 block RAM disk
|
1 block RAM disk
|
||||||
0 = /dev/ram0 First RAM disk
|
0 = /dev/ram0 First RAM disk
|
||||||
|
@ -1093,7 +1093,7 @@ Your cooperation is appreciated.
|
||||||
|
|
||||||
55 char DSP56001 digital signal processor
|
55 char DSP56001 digital signal processor
|
||||||
0 = /dev/dsp56k First DSP56001
|
0 = /dev/dsp56k First DSP56001
|
||||||
55 block Mylex DAC960 PCI RAID controller; eigth controller
|
55 block Mylex DAC960 PCI RAID controller; eighth controller
|
||||||
0 = /dev/rd/c7d0 First disk, whole disk
|
0 = /dev/rd/c7d0 First disk, whole disk
|
||||||
8 = /dev/rd/c7d1 Second disk, whole disk
|
8 = /dev/rd/c7d1 Second disk, whole disk
|
||||||
...
|
...
|
||||||
|
@ -1456,7 +1456,7 @@ Your cooperation is appreciated.
|
||||||
1 = /dev/cum1 Callout device for ttyM1
|
1 = /dev/cum1 Callout device for ttyM1
|
||||||
...
|
...
|
||||||
|
|
||||||
79 block Compaq Intelligent Drive Array, eigth controller
|
79 block Compaq Intelligent Drive Array, eighth controller
|
||||||
0 = /dev/ida/c7d0 First logical drive whole disk
|
0 = /dev/ida/c7d0 First logical drive whole disk
|
||||||
16 = /dev/ida/c7d1 Second logical drive whole disk
|
16 = /dev/ida/c7d1 Second logical drive whole disk
|
||||||
...
|
...
|
||||||
|
@ -1900,7 +1900,7 @@ Your cooperation is appreciated.
|
||||||
1 = /dev/av1 Second A/V card
|
1 = /dev/av1 Second A/V card
|
||||||
...
|
...
|
||||||
|
|
||||||
111 block Compaq Next Generation Drive Array, eigth controller
|
111 block Compaq Next Generation Drive Array, eighth controller
|
||||||
0 = /dev/cciss/c7d0 First logical drive, whole disk
|
0 = /dev/cciss/c7d0 First logical drive, whole disk
|
||||||
16 = /dev/cciss/c7d1 Second logical drive, whole disk
|
16 = /dev/cciss/c7d1 Second logical drive, whole disk
|
||||||
...
|
...
|
||||||
|
|
|
@ -92,7 +92,7 @@ struct device represents a single device. It mainly contains metadata
|
||||||
describing the relationship the device has to other entities.
|
describing the relationship the device has to other entities.
|
||||||
|
|
||||||
|
|
||||||
- Embedd a struct device in the bus-specific device type.
|
- Embed a struct device in the bus-specific device type.
|
||||||
|
|
||||||
|
|
||||||
struct pci_dev {
|
struct pci_dev {
|
||||||
|
|
|
@ -599,7 +599,7 @@ Note, a technical ChangeLog aimed at kernel hackers is in fs/ntfs/ChangeLog.
|
||||||
- Major bug fixes for reading files and volumes in corner cases which
|
- Major bug fixes for reading files and volumes in corner cases which
|
||||||
were being hit by Windows 2k/XP users.
|
were being hit by Windows 2k/XP users.
|
||||||
2.1.2:
|
2.1.2:
|
||||||
- Major bug fixes aleviating the hangs in statfs experienced by some
|
- Major bug fixes alleviating the hangs in statfs experienced by some
|
||||||
users.
|
users.
|
||||||
2.1.1:
|
2.1.1:
|
||||||
- Update handling of compressed files so people no longer get the
|
- Update handling of compressed files so people no longer get the
|
||||||
|
|
|
@ -59,7 +59,7 @@ the following things on the "Kernel Hacking" tab:
|
||||||
Then build as usual, download to the board and execute. Note that if
|
Then build as usual, download to the board and execute. Note that if
|
||||||
"Immediate activation" was selected, then the kernel will wait for GDB to
|
"Immediate activation" was selected, then the kernel will wait for GDB to
|
||||||
attach. If not, then the kernel will boot immediately and GDB will have to
|
attach. If not, then the kernel will boot immediately and GDB will have to
|
||||||
interupt it or wait for an exception to occur if before doing anything with
|
interrupt it or wait for an exception to occur before doing anything with
|
||||||
the kernel.
|
the kernel.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -156,7 +156,7 @@ with the main kernel in this regard. Hence the debug mode code (gdbstub) is
|
||||||
almost completely self-contained. The only external code used is the
|
almost completely self-contained. The only external code used is the
|
||||||
sprintf family of functions.
|
sprintf family of functions.
|
||||||
|
|
||||||
Futhermore, break.S is so complicated because single-step mode does not
|
Furthermore, break.S is so complicated because single-step mode does not
|
||||||
switch off on entry to an exception. That means unless manually disabled,
|
switch off on entry to an exception. That means unless manually disabled,
|
||||||
single-stepping will blithely go on stepping into things like interrupts.
|
single-stepping will blithely go on stepping into things like interrupts.
|
||||||
See gdbstub.txt for more information.
|
See gdbstub.txt for more information.
|
||||||
|
|
|
@ -91,8 +91,8 @@ JOY1DAT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0
|
||||||
| 1 | M0HQ | JOY0DAT Horizontal Clock (quadrature) |
|
| 1 | M0HQ | JOY0DAT Horizontal Clock (quadrature) |
|
||||||
| 2 | M0V | JOY0DAT Vertical Clock |
|
| 2 | M0V | JOY0DAT Vertical Clock |
|
||||||
| 3 | M0VQ | JOY0DAT Vertical Clock (quadrature) |
|
| 3 | M0VQ | JOY0DAT Vertical Clock (quadrature) |
|
||||||
| 4 | M1V | JOY1DAT Horizontall Clock |
|
| 4 | M1V | JOY1DAT Horizontal Clock |
|
||||||
| 5 | M1VQ | JOY1DAT Horizontall Clock (quadrature) |
|
| 5 | M1VQ | JOY1DAT Horizontal Clock (quadrature) |
|
||||||
| 6 | M1V | JOY1DAT Vertical Clock |
|
| 6 | M1V | JOY1DAT Vertical Clock |
|
||||||
| 7 | M1VQ | JOY1DAT Vertical Clock (quadrature) |
|
| 7 | M1VQ | JOY1DAT Vertical Clock (quadrature) |
|
||||||
+--------+----------+-----------------------------------------+
|
+--------+----------+-----------------------------------------+
|
||||||
|
|
|
@ -277,8 +277,8 @@ default to 1 at RESET (or power-up).
|
||||||
9.7 SET MOUSE SCALE
|
9.7 SET MOUSE SCALE
|
||||||
|
|
||||||
0x0C
|
0x0C
|
||||||
X ; horizontal mouse ticks per internel X
|
X ; horizontal mouse ticks per internal X
|
||||||
Y ; vertical mouse ticks per internel Y
|
Y ; vertical mouse ticks per internal Y
|
||||||
|
|
||||||
This command sets the scale factor for the ABSOLUTE MOUSE POSITIONING mode.
|
This command sets the scale factor for the ABSOLUTE MOUSE POSITIONING mode.
|
||||||
In this mode, the specified number of mouse phase changes ('clicks') must
|
In this mode, the specified number of mouse phase changes ('clicks') must
|
||||||
|
@ -323,7 +323,7 @@ mouse position.
|
||||||
0x0F
|
0x0F
|
||||||
|
|
||||||
This command makes the origin of the Y axis to be at the bottom of the
|
This command makes the origin of the Y axis to be at the bottom of the
|
||||||
logical coordinate system internel to the ikbd for all relative or absolute
|
logical coordinate system internal to the ikbd for all relative or absolute
|
||||||
mouse motion. This causes mouse motion toward the user to be negative in sign
|
mouse motion. This causes mouse motion toward the user to be negative in sign
|
||||||
and away from the user to be positive.
|
and away from the user to be positive.
|
||||||
|
|
||||||
|
@ -597,8 +597,8 @@ mode or FIRE BUTTON MONITORING mode.
|
||||||
|
|
||||||
10. SCAN CODES
|
10. SCAN CODES
|
||||||
|
|
||||||
The key scan codes return by the ikbd are chosen to simplify the
|
The key scan codes returned by the ikbd are chosen to simplify the
|
||||||
implementaion of GSX.
|
implementation of GSX.
|
||||||
|
|
||||||
GSX Standard Keyboard Mapping.
|
GSX Standard Keyboard Mapping.
|
||||||
|
|
||||||
|
|
|
@ -134,7 +134,7 @@ Reading /sys/../lineX will return the format string with its current value:
|
||||||
888888888888
|
888888888888
|
||||||
Linux Rocks!
|
Linux Rocks!
|
||||||
|
|
||||||
Writing to /sys/../lineX will set the coresponding LCD line.
|
Writing to /sys/../lineX will set the corresponding LCD line.
|
||||||
- Excess characters are ignored.
|
- Excess characters are ignored.
|
||||||
- If less characters are written than allowed, the remaining digits are
|
- If less characters are written than allowed, the remaining digits are
|
||||||
unchanged.
|
unchanged.
|
||||||
|
|
|
@ -227,9 +227,9 @@ more details, with real examples.
|
||||||
be included in a library, lib.a.
|
be included in a library, lib.a.
|
||||||
All objects listed with lib-y are combined in a single
|
All objects listed with lib-y are combined in a single
|
||||||
library for that directory.
|
library for that directory.
|
||||||
Objects that are listed in obj-y and additionaly listed in
|
Objects that are listed in obj-y and additionally listed in
|
||||||
lib-y will not be included in the library, since they will anyway
|
lib-y will not be included in the library, since they will
|
||||||
be accessible.
|
be accessible anyway.
|
||||||
For consistency, objects listed in lib-m will be included in lib.a.
|
For consistency, objects listed in lib-m will be included in lib.a.
|
||||||
|
|
||||||
Note that the same kbuild makefile may list files to be built-in
|
Note that the same kbuild makefile may list files to be built-in
|
||||||
|
@ -535,7 +535,7 @@ Both possibilities are described in the following.
|
||||||
Host programs can be made up based on composite objects.
|
Host programs can be made up based on composite objects.
|
||||||
The syntax used to define composite objects for host programs is
|
The syntax used to define composite objects for host programs is
|
||||||
similar to the syntax used for kernel objects.
|
similar to the syntax used for kernel objects.
|
||||||
$(<executeable>-objs) lists all objects used to link the final
|
$(<executable>-objs) lists all objects used to link the final
|
||||||
executable.
|
executable.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
@ -1022,7 +1022,7 @@ When kbuild executes, the following steps are followed (roughly):
|
||||||
In this example, there are two possible targets, requiring different
|
In this example, there are two possible targets, requiring different
|
||||||
options to the linker. The linker options are specified using the
|
options to the linker. The linker options are specified using the
|
||||||
LDFLAGS_$@ syntax - one for each potential target.
|
LDFLAGS_$@ syntax - one for each potential target.
|
||||||
$(targets) are assinged all potential targets, by which kbuild knows
|
$(targets) are assigned all potential targets, by which kbuild knows
|
||||||
the targets and will:
|
the targets and will:
|
||||||
1) check for commandline changes
|
1) check for commandline changes
|
||||||
2) delete target during make clean
|
2) delete target during make clean
|
||||||
|
|
|
@ -304,7 +304,7 @@ about the status of the key service:
|
||||||
R Revoked
|
R Revoked
|
||||||
D Dead
|
D Dead
|
||||||
Q Contributes to user's quota
|
Q Contributes to user's quota
|
||||||
U Under contruction by callback to userspace
|
U Under construction by callback to userspace
|
||||||
N Negative key
|
N Negative key
|
||||||
|
|
||||||
This file must be enabled at kernel configuration time as it allows anyone
|
This file must be enabled at kernel configuration time as it allows anyone
|
||||||
|
|
|
@ -121,7 +121,7 @@ contains the following options:
|
||||||
MAX_AGE:
|
MAX_AGE:
|
||||||
|
|
||||||
Maximum time, in seconds, of hard drive spindown time that you are
|
Maximum time, in seconds, of hard drive spindown time that you are
|
||||||
confortable with. Worst case, it's possible that you could lose this
|
comfortable with. Worst case, it's possible that you could lose this
|
||||||
amount of work if your battery fails while you're in laptop mode.
|
amount of work if your battery fails while you're in laptop mode.
|
||||||
|
|
||||||
MINIMUM_BATTERY_MINUTES:
|
MINIMUM_BATTERY_MINUTES:
|
||||||
|
@ -235,7 +235,7 @@ It should be installed as /etc/default/laptop-mode on Debian, and as
|
||||||
|
|
||||||
--------------------CONFIG FILE BEGIN-------------------------------------------
|
--------------------CONFIG FILE BEGIN-------------------------------------------
|
||||||
# Maximum time, in seconds, of hard drive spindown time that you are
|
# Maximum time, in seconds, of hard drive spindown time that you are
|
||||||
# confortable with. Worst case, it's possible that you could lose this
|
# comfortable with. Worst case, it's possible that you could lose this
|
||||||
# amount of work if your battery fails you while in laptop mode.
|
# amount of work if your battery fails you while in laptop mode.
|
||||||
#MAX_AGE=600
|
#MAX_AGE=600
|
||||||
|
|
||||||
|
@ -350,7 +350,7 @@ fi
|
||||||
# set defaults instead:
|
# set defaults instead:
|
||||||
|
|
||||||
# Maximum time, in seconds, of hard drive spindown time that you are
|
# Maximum time, in seconds, of hard drive spindown time that you are
|
||||||
# confortable with. Worst case, it's possible that you could lose this
|
# comfortable with. Worst case, it's possible that you could lose this
|
||||||
# amount of work if your battery fails you while in laptop mode.
|
# amount of work if your battery fails you while in laptop mode.
|
||||||
MAX_AGE=${MAX_AGE:-'600'}
|
MAX_AGE=${MAX_AGE:-'600'}
|
||||||
|
|
||||||
|
|
|
@ -535,11 +535,11 @@ done:
|
||||||
* 1. it can race with disabling irqs in irq handler (which are done to
|
* 1. it can race with disabling irqs in irq handler (which are done to
|
||||||
* schedule polls)
|
* schedule polls)
|
||||||
* 2. it can race with dis/enabling irqs in other poll threads
|
* 2. it can race with dis/enabling irqs in other poll threads
|
||||||
* 3. if an irq raised after the begining of the outer beginning
|
* 3. if an irq raised after the beginning of the outer beginning
|
||||||
* loop(marked in the code above), it will be immediately
|
* loop (marked in the code above), it will be immediately
|
||||||
* triggered here.
|
* triggered here.
|
||||||
*
|
*
|
||||||
* Summarizing: the logic may results in some redundant irqs both
|
* Summarizing: the logic may result in some redundant irqs both
|
||||||
* due to races in masking and due to too late acking of already
|
* due to races in masking and due to too late acking of already
|
||||||
* processed irqs. The good news: no events are ever lost.
|
* processed irqs. The good news: no events are ever lost.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -620,8 +620,8 @@ I/O Address Device IRQ Device
|
||||||
12 Mouse (PS/2)
|
12 Mouse (PS/2)
|
||||||
Memory Address Device 13 Math Coprocessor
|
Memory Address Device 13 Math Coprocessor
|
||||||
-------------- --------------------- 14 Hard Disk controller
|
-------------- --------------------- 14 Hard Disk controller
|
||||||
A000-BFFF EGA Graphics Adpater
|
A000-BFFF EGA Graphics Adapter
|
||||||
A000-C7FF VGA Graphics Adpater
|
A000-C7FF VGA Graphics Adapter
|
||||||
B000-BFFF Mono Graphics Adapter
|
B000-BFFF Mono Graphics Adapter
|
||||||
B800-BFFF Color Graphics Adapter
|
B800-BFFF Color Graphics Adapter
|
||||||
E000-FFFF AT BIOS
|
E000-FFFF AT BIOS
|
||||||
|
|
|
@ -284,7 +284,7 @@ the necessary memory, so normally limits can be reached.
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
If you check the source code you will see that what I draw here as a frame
|
If you check the source code you will see that what I draw here as a frame
|
||||||
is not only the link level frame. At the begining of each frame there is a
|
is not only the link level frame. At the beginning of each frame there is a
|
||||||
header called struct tpacket_hdr used in PACKET_MMAP to hold link level's frame
|
header called struct tpacket_hdr used in PACKET_MMAP to hold link level's frame
|
||||||
meta information like timestamp. So what we draw here a frame it's really
|
meta information like timestamp. So what we draw here a frame it's really
|
||||||
the following (from include/linux/if_packet.h):
|
the following (from include/linux/if_packet.h):
|
||||||
|
|
|
@ -63,8 +63,8 @@ Current:
|
||||||
Result: OK: 13101142(c12220741+d880401) usec, 10000000 (60byte,0frags)
|
Result: OK: 13101142(c12220741+d880401) usec, 10000000 (60byte,0frags)
|
||||||
763292pps 390Mb/sec (390805504bps) errors: 39664
|
763292pps 390Mb/sec (390805504bps) errors: 39664
|
||||||
|
|
||||||
Confguring threads and devices
|
Configuring threads and devices
|
||||||
==============================
|
================================
|
||||||
This is done via the /proc interface easiest done via pgset in the scripts
|
This is done via the /proc interface easiest done via pgset in the scripts
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
|
@ -444,7 +444,7 @@ beta1-2.1.5 Nov 15 2000
|
||||||
|
|
||||||
o Cpipemon
|
o Cpipemon
|
||||||
- Added set FT1 commands to the cpipemon. Thus CSU/DSU
|
- Added set FT1 commands to the cpipemon. Thus CSU/DSU
|
||||||
configuraiton can be performed using cpipemon.
|
configuration can be performed using cpipemon.
|
||||||
All systems that cannot run cfgft1 GUI utility should
|
All systems that cannot run cfgft1 GUI utility should
|
||||||
use cpipemon to configure the on board CSU/DSU.
|
use cpipemon to configure the on board CSU/DSU.
|
||||||
|
|
||||||
|
@ -464,7 +464,7 @@ beta1-2.1.5 Nov 15 2000
|
||||||
- Appropriate number of devices are dynamically loaded
|
- Appropriate number of devices are dynamically loaded
|
||||||
based on the number of Sangoma cards found.
|
based on the number of Sangoma cards found.
|
||||||
|
|
||||||
Note: The kernel configuraiton option
|
Note: The kernel configuration option
|
||||||
CONFIG_WANPIPE_CARDS has been taken out.
|
CONFIG_WANPIPE_CARDS has been taken out.
|
||||||
|
|
||||||
o Fixed the Frame Relay and Chdlc network interfaces so they are
|
o Fixed the Frame Relay and Chdlc network interfaces so they are
|
||||||
|
|
|
@ -153,7 +153,7 @@ Description:
|
||||||
events, which is implicit if it doesn't even support it in the first
|
events, which is implicit if it doesn't even support it in the first
|
||||||
place).
|
place).
|
||||||
|
|
||||||
Note that the PMC Register in the device's PM Capabilties has a bitmask
|
Note that the PMC Register in the device's PM Capabilities has a bitmask
|
||||||
of the states it supports generating PME# from. D3hot is bit 3 and
|
of the states it supports generating PME# from. D3hot is bit 3 and
|
||||||
D3cold is bit 4. So, while a value of 4 as the state may not seem
|
D3cold is bit 4. So, while a value of 4 as the state may not seem
|
||||||
semantically correct, it is.
|
semantically correct, it is.
|
||||||
|
@ -268,7 +268,7 @@ to wake the system up. (However, it is possible that a device may support
|
||||||
some non-standard way of generating a wake event on sleep.)
|
some non-standard way of generating a wake event on sleep.)
|
||||||
|
|
||||||
Bits 15:11 of the PMC (Power Mgmt Capabilities) Register in a device's
|
Bits 15:11 of the PMC (Power Mgmt Capabilities) Register in a device's
|
||||||
PM Capabilties describe what power states the device supports generating a
|
PM Capabilities describe what power states the device supports generating a
|
||||||
wake event from:
|
wake event from:
|
||||||
|
|
||||||
+------------------+
|
+------------------+
|
||||||
|
|
|
@ -153,7 +153,7 @@ add:
|
||||||
|
|
||||||
If the thread is needed for writing the image to storage, you should
|
If the thread is needed for writing the image to storage, you should
|
||||||
instead set the PF_NOFREEZE process flag when creating the thread (and
|
instead set the PF_NOFREEZE process flag when creating the thread (and
|
||||||
be very carefull).
|
be very careful).
|
||||||
|
|
||||||
|
|
||||||
Q: What is the difference between "platform", "shutdown" and
|
Q: What is the difference between "platform", "shutdown" and
|
||||||
|
|
|
@ -33,13 +33,13 @@
|
||||||
- Change version 16 format to always align
|
- Change version 16 format to always align
|
||||||
property data to 4 bytes. Since tokens are
|
property data to 4 bytes. Since tokens are
|
||||||
already aligned, that means no specific
|
already aligned, that means no specific
|
||||||
required alignement between property size
|
required alignment between property size
|
||||||
and property data. The old style variable
|
and property data. The old style variable
|
||||||
alignment would make it impossible to do
|
alignment would make it impossible to do
|
||||||
"simple" insertion of properties using
|
"simple" insertion of properties using
|
||||||
memove (thanks Milton for
|
memove (thanks Milton for
|
||||||
noticing). Updated kernel patch as well
|
noticing). Updated kernel patch as well
|
||||||
- Correct a few more alignement constraints
|
- Correct a few more alignment constraints
|
||||||
- Add a chapter about the device-tree
|
- Add a chapter about the device-tree
|
||||||
compiler and the textural representation of
|
compiler and the textural representation of
|
||||||
the tree that can be "compiled" by dtc.
|
the tree that can be "compiled" by dtc.
|
||||||
|
@ -854,7 +854,7 @@ address which can extend beyond that limit.
|
||||||
console device if any. Typically, if you have serial devices on
|
console device if any. Typically, if you have serial devices on
|
||||||
your board, you may want to put the full path to the one set as
|
your board, you may want to put the full path to the one set as
|
||||||
the default console in the firmware here, for the kernel to pick
|
the default console in the firmware here, for the kernel to pick
|
||||||
it up as it's own default console. If you look at the funciton
|
it up as its own default console. If you look at the function
|
||||||
set_preferred_console() in arch/ppc64/kernel/setup.c, you'll see
|
set_preferred_console() in arch/ppc64/kernel/setup.c, you'll see
|
||||||
that the kernel tries to find out the default console and has
|
that the kernel tries to find out the default console and has
|
||||||
knowledge of various types like 8250 serial ports. You may want
|
knowledge of various types like 8250 serial ports. You may want
|
||||||
|
@ -1124,7 +1124,7 @@ should have the following properties:
|
||||||
- interrupt-parent : contains the phandle of the interrupt
|
- interrupt-parent : contains the phandle of the interrupt
|
||||||
controller which handles interrupts for this device
|
controller which handles interrupts for this device
|
||||||
- interrupts : a list of tuples representing the interrupt
|
- interrupts : a list of tuples representing the interrupt
|
||||||
number and the interrupt sense and level for each interupt
|
number and the interrupt sense and level for each interrupt
|
||||||
for this device.
|
for this device.
|
||||||
|
|
||||||
This information is used by the kernel to build the interrupt table
|
This information is used by the kernel to build the interrupt table
|
||||||
|
|
|
@ -181,7 +181,7 @@ for new threads, without the need of another syscall.]
|
||||||
So there is virtually zero overhead for tasks not using robust futexes,
|
So there is virtually zero overhead for tasks not using robust futexes,
|
||||||
and even for robust futex users, there is only one extra syscall per
|
and even for robust futex users, there is only one extra syscall per
|
||||||
thread lifetime, and the cleanup operation, if it happens, is fast and
|
thread lifetime, and the cleanup operation, if it happens, is fast and
|
||||||
straightforward. The kernel doesnt have any internal distinction between
|
straightforward. The kernel doesn't have any internal distinction between
|
||||||
robust and normal futexes.
|
robust and normal futexes.
|
||||||
|
|
||||||
If a futex is found to be held at exit time, the kernel sets the
|
If a futex is found to be held at exit time, the kernel sets the
|
||||||
|
|
|
@ -169,7 +169,7 @@ The following information is available in this file:
|
||||||
1.3.0 (January 21st, 2003)
|
1.3.0 (January 21st, 2003)
|
||||||
- Full regression testing for all U320 products completed.
|
- Full regression testing for all U320 products completed.
|
||||||
- Added abort and target/lun reset error recovery handler and
|
- Added abort and target/lun reset error recovery handler and
|
||||||
interrupt coalessing.
|
interrupt coalescing.
|
||||||
|
|
||||||
1.2.0 (November 14th, 2002)
|
1.2.0 (November 14th, 2002)
|
||||||
- Added support for Domain Validation
|
- Added support for Domain Validation
|
||||||
|
|
|
@ -256,7 +256,7 @@ linux-1.1.x and fairly stable since linux-1.2.x, and are also in FreeBSD
|
||||||
En/Disable High Byte LVD Termination
|
En/Disable High Byte LVD Termination
|
||||||
|
|
||||||
The upper 2 bits that deal with LVD termination only apply to Ultra2
|
The upper 2 bits that deal with LVD termination only apply to Ultra2
|
||||||
controllers. Futhermore, due to the current Ultra2 controller
|
controllers. Furthermore, due to the current Ultra2 controller
|
||||||
designs, these bits are tied together such that setting either bit
|
designs, these bits are tied together such that setting either bit
|
||||||
enables both low and high byte LVD termination. It is not possible
|
enables both low and high byte LVD termination. It is not possible
|
||||||
to only set high or low byte LVD termination in this manner. This is
|
to only set high or low byte LVD termination in this manner. This is
|
||||||
|
|
|
@ -710,8 +710,8 @@
|
||||||
of troubles with some controllers and after I wanted to apply some
|
of troubles with some controllers and after I wanted to apply some
|
||||||
extensions, it jumped out in the same situation, on my w/cache, as like
|
extensions, it jumped out in the same situation, on my w/cache, as like
|
||||||
on D. Weinehalls' Model 56, having integrated SCSI. This gave me the
|
on D. Weinehalls' Model 56, having integrated SCSI. This gave me the
|
||||||
descissive hint to move the code-part out and declare it global. Now,
|
decisive hint to move the code-part out and declare it global. Now
|
||||||
it seems to work by far much better an more stable. Let us see, what
|
it seems to work far better and more stable. Let us see what
|
||||||
the world thinks of it...
|
the world thinks of it...
|
||||||
3) By the way, only Sony DAT-drives seem to show density code 0x13. A
|
3) By the way, only Sony DAT-drives seem to show density code 0x13. A
|
||||||
test with a HP drive gave right results, so the problem is vendor-
|
test with a HP drive gave right results, so the problem is vendor-
|
||||||
|
@ -822,10 +822,10 @@
|
||||||
A long period of collecting bugreports from all corners of the world
|
A long period of collecting bugreports from all corners of the world
|
||||||
now lead to the following corrections to the code:
|
now lead to the following corrections to the code:
|
||||||
1) SCSI-2 F/W support crashed with a COMMAND ERROR. The reason for this
|
1) SCSI-2 F/W support crashed with a COMMAND ERROR. The reason for this
|
||||||
was, that it is possible to disbale Fast-SCSI for the external bus.
|
was that it is possible to disable Fast-SCSI for the external bus.
|
||||||
The feature-control command, where this crash appeared regularly tried
|
The feature-control command, where this crash appeared regularly, tried
|
||||||
to set the maximum speed of 10MHz synchronous transfer speed and that
|
to set the maximum speed of 10MHz synchronous transfer speed and that
|
||||||
reports a COMMAND ERROR, if external bus Fast-SCSI is disabled. Now,
|
reports a COMMAND ERROR if external bus Fast-SCSI is disabled. Now,
|
||||||
the feature-command probes down from maximum speed until the adapter
|
the feature-command probes down from maximum speed until the adapter
|
||||||
stops to complain, which is at the same time the maximum possible
|
stops to complain, which is at the same time the maximum possible
|
||||||
speed selected in the reference program. So, F/W external can run at
|
speed selected in the reference program. So, F/W external can run at
|
||||||
|
|
|
@ -24,7 +24,7 @@ UPDATE NEWS: version 1.32 - 28 Mar 98
|
||||||
UPDATE NEWS: version 1.31 - 6 Jul 97
|
UPDATE NEWS: version 1.31 - 6 Jul 97
|
||||||
|
|
||||||
Fixed a bug that caused incorrect SCSI status bytes to be
|
Fixed a bug that caused incorrect SCSI status bytes to be
|
||||||
returned from commands sent to LUN's greater than 0. This
|
returned from commands sent to LUNs greater than 0. This
|
||||||
means that CDROM changers work now! Fixed a bug in the
|
means that CDROM changers work now! Fixed a bug in the
|
||||||
handling of command-line arguments when loaded as a module.
|
handling of command-line arguments when loaded as a module.
|
||||||
Also put all the header data in in2000.h where it belongs.
|
Also put all the header data in in2000.h where it belongs.
|
||||||
|
|
|
@ -88,7 +88,7 @@ If the module finds the changer, it prints some messages about the
|
||||||
device [ try "dmesg" if you don't see anything ] and should show up in
|
device [ try "dmesg" if you don't see anything ] and should show up in
|
||||||
/proc/devices. If not.... some changers use ID ? / LUN 0 for the
|
/proc/devices. If not.... some changers use ID ? / LUN 0 for the
|
||||||
device and ID ? / LUN 1 for the robot mechanism. But Linux does *not*
|
device and ID ? / LUN 1 for the robot mechanism. But Linux does *not*
|
||||||
look for LUN's other than 0 as default, becauce there are to many
|
look for LUNs other than 0 as default, because there are too many
|
||||||
broken devices. So you can try:
|
broken devices. So you can try:
|
||||||
|
|
||||||
1) echo "scsi add-single-device 0 0 ID 1" > /proc/scsi/scsi
|
1) echo "scsi add-single-device 0 0 ID 1" > /proc/scsi/scsi
|
||||||
|
@ -107,7 +107,7 @@ because the kernel will translate the error codes into human-readable
|
||||||
strings then.
|
strings then.
|
||||||
|
|
||||||
You can display these messages with the dmesg command (or check the
|
You can display these messages with the dmesg command (or check the
|
||||||
logfiles). If you email me some question becauce of a problem with the
|
logfiles). If you email me some question because of a problem with the
|
||||||
driver, please include these messages.
|
driver, please include these messages.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,7 @@ with the command.
|
||||||
|
|
||||||
- otherwise
|
- otherwise
|
||||||
scsi_eh_scmd_add(scmd, 0) is invoked for the command. See
|
scsi_eh_scmd_add(scmd, 0) is invoked for the command. See
|
||||||
[1-3] for details of this funciton.
|
[1-3] for details of this function.
|
||||||
|
|
||||||
|
|
||||||
[1-2-2] Completing a scmd w/ timeout
|
[1-2-2] Completing a scmd w/ timeout
|
||||||
|
|
|
@ -609,7 +609,7 @@ appropriate mailing lists or news-groups. Send me a copy in order to
|
||||||
be sure I will receive it. Obviously, a bug in the driver code is
|
be sure I will receive it. Obviously, a bug in the driver code is
|
||||||
possible.
|
possible.
|
||||||
|
|
||||||
My cyrrent email address: Gerard Roudier <groudier@free.fr>
|
My current email address: Gerard Roudier <groudier@free.fr>
|
||||||
|
|
||||||
Allowing disconnections is important if you use several devices on
|
Allowing disconnections is important if you use several devices on
|
||||||
your SCSI bus but often causes problems with buggy devices.
|
your SCSI bus but often causes problems with buggy devices.
|
||||||
|
|
|
@ -50,7 +50,7 @@ Review cycle:
|
||||||
Contact the kernel security team for more details on this procedure.
|
Contact the kernel security team for more details on this procedure.
|
||||||
|
|
||||||
|
|
||||||
Review committe:
|
Review committee:
|
||||||
|
|
||||||
- This is made up of a number of kernel developers who have volunteered for
|
- This is made up of a number of kernel developers who have volunteered for
|
||||||
this task, and a few that haven't.
|
this task, and a few that haven't.
|
||||||
|
|
|
@ -146,7 +146,7 @@ or otherwise protected/tainted binaries. The modes are
|
||||||
readable by root only. This allows the end user to remove
|
readable by root only. This allows the end user to remove
|
||||||
such a dump but not access it directly. For security reasons
|
such a dump but not access it directly. For security reasons
|
||||||
core dumps in this mode will not overwrite one another or
|
core dumps in this mode will not overwrite one another or
|
||||||
other files. This mode is appropriate when adminstrators are
|
other files. This mode is appropriate when administrators are
|
||||||
attempting to debug problems in a normal environment.
|
attempting to debug problems in a normal environment.
|
||||||
|
|
||||||
==============================================================
|
==============================================================
|
||||||
|
|
|
@ -129,7 +129,7 @@ the high water marks for each per cpu page list.
|
||||||
|
|
||||||
zone_reclaim_mode:
|
zone_reclaim_mode:
|
||||||
|
|
||||||
Zone_reclaim_mode allows to set more or less agressive approaches to
|
Zone_reclaim_mode allows someone to set more or less aggressive approaches to
|
||||||
reclaim memory when a zone runs out of memory. If it is set to zero then no
|
reclaim memory when a zone runs out of memory. If it is set to zero then no
|
||||||
zone reclaim occurs. Allocations will be satisfied from other zones / nodes
|
zone reclaim occurs. Allocations will be satisfied from other zones / nodes
|
||||||
in the system.
|
in the system.
|
||||||
|
|
|
@ -8,7 +8,7 @@ interfaces, but have similar sorts of communication needs. The two big
|
||||||
examples for this are power devices (especially uninterruptable power
|
examples for this are power devices (especially uninterruptable power
|
||||||
supplies) and monitor control on higher end monitors.
|
supplies) and monitor control on higher end monitors.
|
||||||
|
|
||||||
To support these disparite requirements, the Linux USB system provides
|
To support these disparate requirements, the Linux USB system provides
|
||||||
HID events to two separate interfaces:
|
HID events to two separate interfaces:
|
||||||
* the input subsystem, which converts HID events into normal input
|
* the input subsystem, which converts HID events into normal input
|
||||||
device interfaces (such as keyboard, mouse and joystick) and a
|
device interfaces (such as keyboard, mouse and joystick) and a
|
||||||
|
|
|
@ -297,7 +297,7 @@ Belkin USB Serial Adapter F5U103
|
||||||
Parity N,E,O,M,S
|
Parity N,E,O,M,S
|
||||||
Handshake None, Software (XON/XOFF), Hardware (CTSRTS,CTSDTR)*
|
Handshake None, Software (XON/XOFF), Hardware (CTSRTS,CTSDTR)*
|
||||||
Break Set and clear
|
Break Set and clear
|
||||||
Line contrl Input/Output query and control **
|
Line control Input/Output query and control **
|
||||||
|
|
||||||
* Hardware input flow control is only enabled for firmware
|
* Hardware input flow control is only enabled for firmware
|
||||||
levels above 2.06. Read source code comments describing Belkin
|
levels above 2.06. Read source code comments describing Belkin
|
||||||
|
@ -309,7 +309,7 @@ Belkin USB Serial Adapter F5U103
|
||||||
automatic hardware flow control.
|
automatic hardware flow control.
|
||||||
|
|
||||||
TO DO List:
|
TO DO List:
|
||||||
-- Add true modem contol line query capability. Currently tracks the
|
-- Add true modem control line query capability. Currently tracks the
|
||||||
states reported by the interrupt and the states requested.
|
states reported by the interrupt and the states requested.
|
||||||
-- Add error reporting back to application for UART error conditions.
|
-- Add error reporting back to application for UART error conditions.
|
||||||
-- Add support for flush ioctls.
|
-- Add support for flush ioctls.
|
||||||
|
|
Loading…
Reference in a new issue