WSL2-Linux-Kernel/Documentation
Andres Salomon 8f4ce8c32f serial: turn serial console suspend a boot rather than compile time option
Currently, there's a CONFIG_DISABLE_CONSOLE_SUSPEND that allows one to stop
the serial console from being suspended when the rest of the machine goes
to sleep.  This is incredibly useful for debugging power management-related
things; however, having it as a compile-time option has proved to be
incredibly inconvenient for us (OLPC).  There are plenty of times that we
want serial console to not suspend, but for the most part we'd like serial
console to be suspended.

This drops CONFIG_DISABLE_CONSOLE_SUSPEND, and replaces it with a kernel
boot parameter (no_console_suspend).  By default, the serial console will
be suspended along with the rest of the system; by passing
'no_console_suspend' to the kernel during boot, serial console will remain
alive during suspend.

For now, this is pretty serial console specific; further fixes could be
applied to make this work for things like netconsole.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Acked-by: "Rafael J. Wysocki" <rjw@sisk.pl>
Acked-by: Pavel Machek <pavel@ucw.cz>
Cc: Nigel Cunningham <nigel@suspend2.net>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-18 14:37:19 -07:00
..
ABI
DocBook security: Convert LSM into a static interface 2007-10-17 08:43:07 -07:00
RCU Add Documentation/RCU/00-Index 2007-10-17 08:43:07 -07:00
accounting Clean up duplicate includes in Documentation/ 2007-10-17 08:43:05 -07:00
aoe
arm [ARM] Add missing entries to Documentation/arm/00-INDEX 2007-10-12 23:43:32 +01:00
auxdisplay
blackfin
block Add Documentation/block/00-INDEX 2007-10-16 10:11:28 +02:00
cdrom
connector
console
cpu-freq
cris
crypto
device-mapper
driver-model
drivers/edac
dvb
early-userspace docs: ramdisk/initrd/initramfs corrections 2007-10-17 08:42:56 -07:00
fault-injection
fb fbdev: Update Documentation/fb/00-INDEX 2007-10-16 09:43:19 -07:00
filesystems Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs 2007-10-17 15:05:58 -07:00
firmware_class doc firmware_sample_firmware_class.c: kmalloc + memset conversion to kzalloc 2007-10-17 08:42:50 -07:00
fujitsu/frv
hrtimer
hrtimers
hwmon
i2c i2c: Rename the PEC functionality bit 2007-10-13 23:56:33 +02:00
i2o
i386
ia64
infiniband
input
ioctl
isdn
ja_JP HOWTO: update ja_JP/HOWTO with latest changes 2007-10-12 14:50:59 -07:00
kbuild kbuild: introduce ccflags-y, asflags-y and ldflags-y 2007-10-15 22:25:06 +02:00
kdump kdump: documentation cleanups 2007-10-17 08:43:06 -07:00
ko_KR
lguest
m68k Remove final traces of long-deprecated "ramdisk" kernel parm 2007-10-17 08:42:56 -07:00
make Documentation/make/headers_install.txt 2007-10-17 08:43:05 -07:00
mips Add a 00-INDEX file to Documentation/mips/ 2007-10-17 08:43:05 -07:00
netlabel
networking KEYS: Make request_key() and co fundamentally asynchronous 2007-10-17 08:42:57 -07:00
parisc
pcmcia
power serial: turn serial console suspend a boot rather than compile time option 2007-10-18 14:37:19 -07:00
powerpc Add entries to Documentation/powerpc 2007-10-17 08:43:06 -07:00
s390 [S390] cio: Documentation update. 2007-10-12 16:13:02 +02:00
scsi NCR53C8XX: Remove deprecated IRQ flags (SA_*) 2007-10-17 08:43:00 -07:00
serial
sh
sound [ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag 2007-10-16 16:51:14 +02:00
sparc [SPARC/64]: Prepare to remove of_platform_driver name. 2007-10-13 21:53:11 -07:00
spi spi doesn't need class_device 2007-10-16 09:43:10 -07:00
sysctl vm.txt: document min_free_pages as critical for correctness 2007-10-17 08:43:06 -07:00
telephony Add a 00-INDEX file to Documentation/telephony/ 2007-10-17 08:43:05 -07:00
uml
usb USB: documentation for USB power management 2007-10-12 14:55:34 -07:00
video4linux
vm Documentation/vm/slabinfo.c: clean up this code 2007-10-17 08:43:06 -07:00
w1 Add Documentation/{w1,w1/masters}/00-INDEX 2007-10-17 08:43:06 -07:00
watchdog
x86_64 x86_64: SPARSEMEM_VMEMMAP 2M page size support 2007-10-16 09:42:51 -07:00
zh_CN
00-INDEX Add missing entries to top level Documentation/00-INDEX 2007-10-17 08:43:06 -07:00
BUG-HUNTING
Changes
CodingStyle CodingStyle: relax the 80-cole rule 2007-10-17 08:42:55 -07:00
DMA-API.txt dma_free_coherent() needs irqs enabled (sigh) 2007-10-12 15:03:15 -07:00
DMA-ISA-LPC.txt
DMA-mapping.txt Update DMA-mapping documentation 2007-10-17 08:43:06 -07:00
HOWTO Change man-pages maintainer address 2007-10-17 08:43:01 -07:00
IO-mapping.txt
IPMI.txt
IRQ-affinity.txt
IRQ.txt
MSI-HOWTO.txt PCI: Remove no longer correct documentation regarding MSI vector assignment 2007-10-12 15:03:16 -07:00
ManagementStyle
PCIEBUS-HOWTO.txt
README.DAC960
README.cycladesZ
SAK.txt
SM501.txt Tweak Documentation/SM501.txt 2007-10-17 08:43:06 -07:00
SecurityBugs
SubmitChecklist
SubmittingDrivers
SubmittingPatches
VGA-softcursor.txt
applying-patches.txt
atomic_ops.txt atomic_ops.txt has incorrect, misleading and insufficient information [Bug 9020] 2007-10-17 08:42:58 -07:00
basic_profiling.txt
binfmt_misc.txt
cachetlb.txt flush icache before set_pte() on ia64: flush icache at set_pte 2007-10-16 09:42:59 -07:00
cciss.txt
cli-sti-removal.txt
computone.txt
cpqarray.txt
cpu-hotplug.txt
cpu-load.txt
cpusets.txt cpuset: remove sched domain hooks from cpusets 2007-10-16 09:43:09 -07:00
cputopology.txt
dcdbas.txt
debugging-modules.txt
dell_rbu.txt
devices.txt
digiepca.txt
dnotify.txt
dontdiff dontdiff: update based on gitignore updates 2007-10-17 08:43:01 -07:00
eisa.txt
email-clients.txt doc: about email clients for Linux patches 2007-10-17 08:42:57 -07:00
exception.txt
feature-removal-schedule.txt Deprecate a.out ELF interpreters 2007-10-17 08:42:51 -07:00
floppy.txt
gpio.txt
hayes-esp.txt
highuid.txt
hpet.txt
hw_random.txt
ide.txt ide: add "hdx=nodma" kernel parameter 2007-10-16 22:29:58 +02:00
initrd.txt docs: ramdisk/initrd/initramfs corrections 2007-10-17 08:42:56 -07:00
io_ordering.txt
ioctl-number.txt
iostats.txt
irqflags-tracing.txt
isapnp.txt
java.txt
kernel-doc-nano-HOWTO.txt
kernel-docs.txt
kernel-parameters.txt serial: turn serial console suspend a boot rather than compile time option 2007-10-18 14:37:19 -07:00
keys-request-key.txt KEYS: Make request_key() and co fundamentally asynchronous 2007-10-17 08:42:57 -07:00
keys.txt KEYS: Make request_key() and co fundamentally asynchronous 2007-10-17 08:42:57 -07:00
kobject.txt driver core: remove subsystem_init() 2007-10-12 14:51:11 -07:00
kprobes.txt
kref.txt
laptop-mode.txt
ldm.txt
leds-class.txt
local_ops.txt local_t: update documentation 2007-10-17 08:42:56 -07:00
lockdep-design.txt
lockstat.txt
logo.gif
logo.txt
magic-number.txt
mca.txt
md.txt
memory-barriers.txt
memory-hotplug.txt
memory.txt
mono.txt
moxa-smartio
mtrr.txt
mutex-design.txt Mutex documentation is unclear about software interrupts, tasklets and timers 2007-10-17 08:42:57 -07:00
nbd.txt
nfsroot.txt
nmi_watchdog.txt
nommu-mmap.txt
numastat.txt
oops-tracing.txt
paride.txt
parport-lowlevel.txt
parport.txt
pci-error-recovery.txt
pci.txt
pcieaer-howto.txt
pi-futex.txt
pm.txt
pnp.txt
power_supply_class.txt
preempt-locking.txt
prio_tree.txt
ramdisk.txt Remove final traces of long-deprecated "ramdisk" kernel parm 2007-10-17 08:42:56 -07:00
rbtree.txt
rfkill.txt
riscom8.txt
robust-futex-ABI.txt
robust-futexes.txt
rocket.txt
rpc-cache.txt
rt-mutex-design.txt
rt-mutex.txt
rtc.txt
sched-arch.txt
sched-coding.txt
sched-design-CFS.txt sched: group scheduling, sysfs tunables 2007-10-15 17:00:14 +02:00
sched-design.txt
sched-domains.txt
sched-nice-design.txt
sched-stats.txt
serial-console.txt
sgi-ioc4.txt
sgi-visws.txt
sharedsubtree.txt
smart-config.txt
smp.txt
sony-laptop.txt
sonypi.txt
sparse.txt
specialix.txt
spinlocks.txt
stable_api_nonsense.txt
stable_kernel_rules.txt
stallion.txt
svga.txt
sx.txt
sysfs-rules.txt
sysrq.txt
thinkpad-acpi.txt
tipar.txt
tty.txt
unicode.txt
unshare.txt
video-output.txt
volatile-considered-harmful.txt
voyager.txt
zorro.txt

README.cycladesZ

The Cyclades-Z must have firmware loaded onto the card before it will
operate.  This operation should be performed during system startup,

The firmware, loader program and the latest device driver code are
available from Cyclades at
    ftp://ftp.cyclades.com/pub/cyclades/cyclades-z/linux/