diff -ruN linux-tuxscreen/Documentation/Configure.help linux/Documentation/Configure.help --- linux-tuxscreen/Documentation/Configure.help Wed Jan 17 15:34:17 2001 +++ linux/Documentation/Configure.help Thu Feb 8 12:05:10 2001 @@ -164,8 +164,7 @@ you are compiling a kernel for the EBSA-110 or the LART however, the red LED will simply flash regularly to indicate that the system is still functional. It is safe to say Y here if you have a CATS - system, but the driver will do nothing. The TuxScreen has no LED - options and is not used. + system, but the driver will do nothing. Timer LED CONFIG_LEDS_TIMER @@ -15929,11 +15928,6 @@ CONFIG_SA1100_BRUTUS Say Y here if you are using the Intel(R) StrongARM(R) SA-1100 Microprocessor Development Board (also known as the Brutus). - -Include support for TUXSCREEN -CONFIG_SA1100_TUXSCREEN - Say Y here if you are using the TuxScreen phone device. - See http://www.tuxscreen.net/ for information on the TuxScreen. Include support for LART CONFIG_SA1100_LART diff -ruN linux-tuxscreen/LART_files.txt linux/LART_files.txt --- linux-tuxscreen/LART_files.txt Wed Jan 17 16:36:23 2001 +++ linux/LART_files.txt Wed Dec 31 17:00:00 1969 @@ -1,17 +0,0 @@ -arch/arm/config.in: bool ' Include support for LART' CONFIG_SA1100_LART -arch/arm/config.in: "$CONFIG_SA1100_LART" != "n" ] ; then -arch/arm/defconfig:CONFIG_SA1100_LART=y -arch/arm/kernel/arch.c:#ifdef CONFIG_SA1100_LART -arch/arm/mm/mm-sa1100.c:#ifdef CONFIG_SA1100_LART -arch/arm/def-configs/lart:CONFIG_SA1100_LART=y -arch/arm/special/Makefile:ifdef CONFIG_SA1100_LART -Documentation/Configure.help:CONFIG_SA1100_LART -drivers/char/mem.c:#if (defined CONFIG_SA1100_BRUTUS) || (defined CONFIG_SA1100_LART) || (defined CONFIG_SA1100_TIFON) -include/linux/autoconf.h:#define CONFIG_SA1100_LART 1 -include/asm-arm/arch-sa1100/ide.h:#ifdef CONFIG_SA1100_LART -include/asm-arm/system.h:#ifdef CONFIG_SA1100_LART -include/asm-arm/arch/ide.h:#ifdef CONFIG_SA1100_LART -include/asm/arch-sa1100/ide.h:#ifdef CONFIG_SA1100_LART -include/asm/system.h:#ifdef CONFIG_SA1100_LART -include/asm/arch/ide.h:#ifdef CONFIG_SA1100_LART -include/config/sa1100/lart.h:#define CONFIG_SA1100_LART 1 Binary files linux-tuxscreen/arch/arm/boot/compressed/.head.S.swp and linux/arch/arm/boot/compressed/.head.S.swp differ Binary files linux-tuxscreen/arch/arm/boot/compressed/a.out and linux/arch/arm/boot/compressed/a.out differ diff -ruN linux-tuxscreen/arch/arm/config.in linux/arch/arm/config.in --- linux-tuxscreen/arch/arm/config.in Wed Jan 17 11:50:29 2001 +++ linux/arch/arm/config.in Thu Feb 8 12:05:10 2001 @@ -68,7 +68,6 @@ # bool ' Include support for Empeg' CONFIG_SA1100_EMPEG # bool ' Include support for Itsy' CONFIG_SA1100_ITSY bool ' Include support for LART' CONFIG_SA1100_LART - bool ' Include support for TUXSCREEN' CONFIG_SA1100_TUXSCREEN # bool ' Include support for PLEB' CONFIG_SA1100_PLEB bool ' Include support for ThinClient' CONFIG_SA1100_THINCLIENT bool ' Include support for GraphicsClient' CONFIG_SA1100_GRAPHICSCLIENT diff -ruN linux-tuxscreen/arch/arm/def-configs/tuxscreen linux/arch/arm/def-configs/tuxscreen --- linux-tuxscreen/arch/arm/def-configs/tuxscreen Wed Jan 17 15:14:48 2001 +++ linux/arch/arm/def-configs/tuxscreen Wed Dec 31 17:00:00 1969 @@ -1,496 +0,0 @@ -# -# Automatically generated by make menuconfig: don't edit -# -CONFIG_ARM=y -# CONFIG_SBUS is not set -CONFIG_UID16=y - -# -# Code maturity level options -# -CONFIG_EXPERIMENTAL=y -# CONFIG_OBSOLETE is not set - -# -# Loadable module support -# -CONFIG_MODULES=y -CONFIG_MODVERSIONS=y -# CONFIG_KMOD is not set - -# -# System Type -# -# CONFIG_ARCH_ARCA5K is not set -# CONFIG_ARCH_CLPS7500 is not set -# CONFIG_ARCH_CO285 is not set -# CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_RPC is not set -CONFIG_ARCH_SA1100=y -# CONFIG_SA1100_ASSABET is not set -# CONFIG_SA1100_BRUTUS is not set -# CONFIG_SA1100_CERF is not set -# CONFIG_SA1100_BITSY is not set -# CONFIG_SA1100_LART is not set -CONFIG_SA1100_TUXSCREEN=y -# CONFIG_SA1100_THINCLIENT is not set -# CONFIG_SA1100_GRAPHICSCLIENT is not set -# CONFIG_SA1100_NANOENGINE is not set -# CONFIG_SA1100_VICTOR is not set -# CONFIG_ANGELBOOT is not set -CONFIG_SA1100_FREQUENCY_SCALE=m -CONFIG_SA1100_VOLTAGE_SCALE=y -# CONFIG_ARCH_ACORN is not set -# CONFIG_FOOTBRIDGE is not set -# CONFIG_FOOTBRIDGE_HOST is not set -# CONFIG_FOOTBRIDGE_ADDIN is not set -CONFIG_CPU_32=y -# CONFIG_CPU_26 is not set -CONFIG_CPU_32v4=y -CONFIG_CPU_SA1100=y -CONFIG_DISCONTIGMEM=y -# CONFIG_PCI is not set -# CONFIG_ISA is not set -# CONFIG_ISA_DMA is not set - -# -# General setup -# -# CONFIG_HOTPLUG is not set -# CONFIG_PCMCIA is not set -CONFIG_NET=y -CONFIG_SYSVIPC=y -# CONFIG_BSD_PROCESS_ACCT is not set -# CONFIG_SYSCTL is not set -CONFIG_NWFPE=y -CONFIG_KCORE_ELF=y -# CONFIG_KCORE_AOUT is not set -CONFIG_BINFMT_AOUT=y -CONFIG_BINFMT_ELF=y -# CONFIG_BINFMT_MISC is not set -CONFIG_PM=y -# CONFIG_ARTHUR is not set -CONFIG_CMDLINE="console=ttyS0,9600" -CONFIG_LEDS=y -# CONFIG_LEDS_TIMER is not set -CONFIG_LEDS_CPU=y -CONFIG_ALIGNMENT_TRAP=y - -# -# Parallel port support -# -# CONFIG_PARPORT is not set - -# -# Memory Technology Devices (MTD) -# -# CONFIG_MTD is not set - -# -# Plug and Play configuration -# -# CONFIG_PNP is not set -# CONFIG_ISAPNP is not set - -# -# Block devices -# -# CONFIG_BLK_DEV_FD is not set -# CONFIG_BLK_DEV_XD is not set -# CONFIG_PARIDE is not set -# CONFIG_BLK_CPQ_DA is not set -# CONFIG_BLK_DEV_DAC960 is not set -# CONFIG_BLK_DEV_LOOP is not set -# CONFIG_BLK_DEV_NBD is not set -# CONFIG_BLK_DEV_LVM is not set -# CONFIG_BLK_DEV_MD is not set -# CONFIG_MD_LINEAR is not set -# CONFIG_MD_RAID0 is not set -# CONFIG_MD_RAID1 is not set -# CONFIG_MD_RAID5 is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=4096 -CONFIG_BLK_DEV_INITRD=y -CONFIG_BLK_DEV_FLASH=m - -# -# Networking options -# -CONFIG_PACKET=m -# CONFIG_PACKET_MMAP is not set -# CONFIG_NETLINK is not set -# CONFIG_NETFILTER is not set -# CONFIG_FILTER is not set -CONFIG_UNIX=y -CONFIG_INET=y -# CONFIG_IP_MULTICAST is not set -# CONFIG_IP_ADVANCED_ROUTER is not set -# CONFIG_IP_PNP is not set -# CONFIG_IP_ROUTER is not set -# CONFIG_NET_IPIP is not set -# CONFIG_NET_IPGRE is not set -# CONFIG_IP_ALIAS is not set -# CONFIG_INET_ECN is not set -# CONFIG_SYN_COOKIES is not set -# CONFIG_IPV6 is not set -# CONFIG_KHTTPD is not set -# CONFIG_ATM is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_DECNET is not set -# CONFIG_BRIDGE is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_LLC is not set -# CONFIG_ECONET is not set -# CONFIG_WAN_ROUTER is not set -# CONFIG_NET_FASTROUTE is not set -# CONFIG_NET_HW_FLOWCONTROL is not set - -# -# QoS and/or fair queueing -# -# CONFIG_NET_SCHED is not set - -# -# Network device support -# -CONFIG_NETDEVICES=y - -# -# ARCnet devices -# -# CONFIG_ARCNET is not set -# CONFIG_DUMMY is not set -# CONFIG_BONDING is not set -# CONFIG_EQUALIZER is not set -# CONFIG_NET_SB1000 is not set - -# -# Ethernet (10 or 100Mbit) -# -CONFIG_NET_ETHERNET=y -# CONFIG_ARM_AM79C961A is not set -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_LANCE is not set -# CONFIG_NET_VENDOR_SMC is not set -# CONFIG_NET_VENDOR_RACAL is not set -# CONFIG_AT1700 is not set -# CONFIG_DEPCA is not set -# CONFIG_NET_ISA is not set -CONFIG_NET_PCI=y -# CONFIG_PCNET32 is not set -# CONFIG_ADAPTEC_STARFIRE is not set -# CONFIG_AC3200 is not set -# CONFIG_APRICOT is not set -CONFIG_CS89x0=m -# CONFIG_DE4X5 is not set -# CONFIG_TULIP is not set -# CONFIG_DGRS is not set -# CONFIG_DM9102 is not set -# CONFIG_EEPRO100 is not set -# CONFIG_LNE390 is not set -# CONFIG_NE3210 is not set -# CONFIG_NE2K_PCI is not set -# CONFIG_RTL8129 is not set -# CONFIG_8139TOO is not set -# CONFIG_SIS900 is not set -# CONFIG_TLAN is not set -# CONFIG_VIA_RHINE is not set -# CONFIG_ES3210 is not set -# CONFIG_EPIC100 is not set -# CONFIG_NET_POCKET is not set - -# -# Ethernet (1000 Mbit) -# -# CONFIG_YELLOWFIN is not set -# CONFIG_ACENIC is not set -# CONFIG_SK98LIN is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -CONFIG_PPP=y -# CONFIG_PPP_MULTILINK is not set -CONFIG_PPP_ASYNC=y -# CONFIG_PPP_SYNC_TTY is not set -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_BSDCOMP=m -# CONFIG_PPPOE is not set -CONFIG_SLIP=y -CONFIG_SLIP_COMPRESSED=y -# CONFIG_SLIP_SMART is not set -# CONFIG_SLIP_MODE_SLIP6 is not set - -# -# Wireless LAN (non-hamradio) -# -# CONFIG_NET_RADIO is not set - -# -# Token Ring devices -# -# CONFIG_TR is not set -# CONFIG_NET_FC is not set -# CONFIG_RCPCI is not set -# CONFIG_SHAPER is not set - -# -# Wan interfaces -# -# CONFIG_WAN is not set - -# -# Amateur Radio support -# -# CONFIG_HAMRADIO is not set - -# -# IrDA (infrared) support -# -# CONFIG_IRDA is not set - -# -# ATA/IDE/MFM/RLL support -# -CONFIG_IDE=m - -# -# IDE, ATA and ATAPI Block devices -# -CONFIG_BLK_DEV_IDE=m -# CONFIG_BLK_DEV_HD_IDE is not set -# CONFIG_BLK_DEV_HD is not set -CONFIG_BLK_DEV_IDEDISK=m -# CONFIG_IDEDISK_MULTI_MODE is not set -# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set -# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set -# CONFIG_BLK_DEV_IDEDISK_IBM is not set -# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set -# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set -# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set -# CONFIG_BLK_DEV_IDEDISK_WD is not set -# CONFIG_BLK_DEV_COMMERIAL is not set -# CONFIG_BLK_DEV_TIVO is not set -# CONFIG_BLK_DEV_IDECS is not set -CONFIG_BLK_DEV_IDECD=m -# CONFIG_BLK_DEV_IDETAPE is not set -# CONFIG_BLK_DEV_IDEFLOPPY is not set -# CONFIG_BLK_DEV_IDESCSI is not set -# CONFIG_BLK_DEV_CMD640 is not set -# CONFIG_BLK_DEV_CMD640_ENHANCED is not set -# CONFIG_BLK_DEV_ISAPNP is not set -# CONFIG_IDE_CHIPSETS is not set -# CONFIG_IDEDMA_AUTO is not set -# CONFIG_DMA_NONPCI is not set -# CONFIG_BLK_DEV_IDE_MODES is not set - -# -# SCSI support -# -# CONFIG_SCSI is not set - -# -# I2O device support -# -# CONFIG_I2O is not set -# CONFIG_I2O_BLOCK is not set -# CONFIG_I2O_LAN is not set -# CONFIG_I2O_SCSI is not set -# CONFIG_I2O_PROC is not set - -# -# ISDN subsystem -# -# CONFIG_ISDN is not set - -# -# Character devices -# -# CONFIG_VT is not set -CONFIG_SERIAL_SA1100=y -CONFIG_SERIAL_SA1100_CONSOLE=y -CONFIG_TOUCHSCREEN_UCB1200=m -# CONFIG_TOUCHSCREEN_BITSY is not set -# CONFIG_SERIAL is not set -# CONFIG_SERIAL_EXTENDED is not set -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_UNIX98_PTYS is not set - -# -# I2C support -# -# CONFIG_I2C is not set - -# -# Mice -# -# CONFIG_BUSMOUSE is not set -# CONFIG_MOUSE is not set - -# -# Joysticks -# -# CONFIG_JOYSTICK is not set -# CONFIG_QIC02_TAPE is not set - -# -# Watchdog Cards -# -# CONFIG_WATCHDOG is not set -# CONFIG_INTEL_RNG is not set -# CONFIG_NVRAM is not set -# CONFIG_RTC is not set - -# -# Video For Linux -# -# CONFIG_VIDEO_DEV is not set -# CONFIG_DTLK is not set -# CONFIG_R3964 is not set -# CONFIG_APPLICOM is not set - -# -# Ftape, the floppy tape device driver -# -# CONFIG_FTAPE is not set -# CONFIG_AGP is not set -# CONFIG_DRM is not set - -# -# File systems -# -# CONFIG_QUOTA is not set -# CONFIG_AUTOFS_FS is not set -# CONFIG_AUTOFS4_FS is not set -# CONFIG_ADFS_FS is not set -# CONFIG_ADFS_FS_RW is not set -# CONFIG_AFFS_FS is not set -# CONFIG_HFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_FAT_FS is not set -# CONFIG_MSDOS_FS is not set -# CONFIG_UMSDOS_FS is not set -# CONFIG_VFAT_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_JFFS_FS is not set -# CONFIG_CRAMFS is not set -# CONFIG_RAMFS is not set -# CONFIG_ISO9660_FS is not set -# CONFIG_JOLIET is not set -# CONFIG_MINIX_FS is not set -# CONFIG_NTFS_FS is not set -# CONFIG_NTFS_RW is not set -# CONFIG_HPFS_FS is not set -CONFIG_PROC_FS=y -# CONFIG_DEVFS_FS is not set -# CONFIG_DEVFS_MOUNT is not set -# CONFIG_DEVFS_DEBUG is not set -# CONFIG_DEVPTS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX4FS_RW is not set -# CONFIG_ROMFS_FS is not set -CONFIG_EXT2_FS=y -# CONFIG_SYSV_FS is not set -# CONFIG_SYSV_FS_WRITE is not set -# CONFIG_UDF_FS is not set -# CONFIG_UDF_RW is not set -# CONFIG_UFS_FS is not set -# CONFIG_UFS_FS_WRITE is not set - -# -# Network File Systems -# -# CONFIG_CODA_FS is not set -CONFIG_NFS_FS=m -# CONFIG_NFS_V3 is not set -# CONFIG_ROOT_NFS is not set -# CONFIG_NFSD is not set -# CONFIG_NFSD_V3 is not set -CONFIG_SUNRPC=m -CONFIG_LOCKD=m -# CONFIG_SMB_FS is not set -# CONFIG_NCP_FS is not set -# CONFIG_NCPFS_PACKET_SIGNING is not set -# CONFIG_NCPFS_IOCTL_LOCKING is not set -# CONFIG_NCPFS_STRONG is not set -# CONFIG_NCPFS_NFS_NS is not set -# CONFIG_NCPFS_OS2_NS is not set -# CONFIG_NCPFS_SMALLDOS is not set -# CONFIG_NCPFS_MOUNT_SUBDIR is not set -# CONFIG_NCPFS_NDS_DOMAINS is not set -# CONFIG_NCPFS_NLS is not set -# CONFIG_NCPFS_EXTRAS is not set - -# -# Partition Types -# -# CONFIG_PARTITION_ADVANCED is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_NLS is not set - -# -# Sound -# -CONFIG_SOUND=m -# CONFIG_SOUND_CMPCI is not set -# CONFIG_SOUND_EMU10K1 is not set -# CONFIG_SOUND_ES1370 is not set -# CONFIG_SOUND_ES1371 is not set -# CONFIG_SOUND_ESSSOLO1 is not set -# CONFIG_SOUND_MAESTRO is not set -# CONFIG_SOUND_SONICVIBES is not set -# CONFIG_SOUND_TRIDENT is not set -# CONFIG_SOUND_MSNDCLAS is not set -# CONFIG_SOUND_MSNDPIN is not set -# CONFIG_SOUND_VIA82CXXX is not set -CONFIG_SOUND_OSS=m -CONFIG_SOUND_TRACEINIT=y -# CONFIG_SOUND_DMAP is not set -# CONFIG_SOUND_AD1816 is not set -# CONFIG_SOUND_SGALAXY is not set -# CONFIG_SOUND_ADLIB is not set -# CONFIG_SOUND_ACI_MIXER is not set -# CONFIG_SOUND_CS4232 is not set -# CONFIG_SOUND_SSCAPE is not set -# CONFIG_SOUND_GUS is not set -# CONFIG_SOUND_ICH is not set -# CONFIG_SOUND_VMIDI is not set -# CONFIG_SOUND_TRIX is not set -# CONFIG_SOUND_MSS is not set -# CONFIG_SOUND_MPU401 is not set -# CONFIG_SOUND_NM256 is not set -# CONFIG_SOUND_MAD16 is not set -# CONFIG_SOUND_PAS is not set -# CONFIG_PAS_JOYSTICK is not set -# CONFIG_SOUND_PSS is not set -# CONFIG_SOUND_SOFTOSS is not set -# CONFIG_SOUND_SB is not set -# CONFIG_SOUND_AWE32_SYNTH is not set -# CONFIG_SOUND_WAVEFRONT is not set -# CONFIG_SOUND_MAUI is not set -# CONFIG_SOUND_YM3812 is not set -# CONFIG_SOUND_OPL3SA1 is not set -# CONFIG_SOUND_OPL3SA2 is not set -# CONFIG_SOUND_YMPCI is not set -# CONFIG_SOUND_UART6850 is not set -# CONFIG_SOUND_AEDSP16 is not set -# CONFIG_SOUND_VIDC is not set -# CONFIG_SOUND_WAVEARTIST is not set -CONFIG_SOUND_SA1100_SSP=m -# CONFIG_SOUND_TVMIXER is not set - -# -# USB support -# -# CONFIG_USB is not set - -# -# Kernel hacking -# -CONFIG_FRAME_POINTER=y -CONFIG_DEBUG_ERRORS=y -CONFIG_DEBUG_USER=y -# CONFIG_DEBUG_INFO is not set -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_LL=y diff -ruN linux-tuxscreen/arch/arm/defconfig linux/arch/arm/defconfig --- linux-tuxscreen/arch/arm/defconfig Wed Jan 17 11:51:32 2001 +++ linux/arch/arm/defconfig Mon Jun 19 17:59:33 2000 @@ -1,123 +1,350 @@ # -# Automatically generated by make menuconfig: don't edit +# Automatically generated make config: don't edit # CONFIG_ARM=y -# CONFIG_SBUS is not set CONFIG_UID16=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y -# CONFIG_OBSOLETE is not set - -# -# Loadable module support -# -CONFIG_MODULES=y -CONFIG_MODVERSIONS=y -# CONFIG_KMOD is not set # -# System Type +# System and processor type # -# CONFIG_ARCH_ARCA5K is not set -# CONFIG_ARCH_CLPS7500 is not set -# CONFIG_ARCH_CO285 is not set -# CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_ARC is not set +# CONFIG_ARCH_A5K is not set # CONFIG_ARCH_RPC is not set -CONFIG_ARCH_SA1100=y -# CONFIG_SA1100_ASSABET is not set -# CONFIG_SA1100_BRUTUS is not set -# CONFIG_SA1100_CERF is not set -# CONFIG_SA1100_BITSY is not set -# CONFIG_SA1100_LART is not set -CONFIG_SA1100_TUXSCREEN=y -# CONFIG_SA1100_THINCLIENT is not set -# CONFIG_SA1100_GRAPHICSCLIENT is not set -# CONFIG_SA1100_NANOENGINE is not set -# CONFIG_SA1100_VICTOR is not set -# CONFIG_ANGELBOOT is not set -CONFIG_SA1100_FREQUENCY_SCALE=m -CONFIG_SA1100_VOLTAGE_SCALE=y +# CONFIG_ARCH_EBSA110 is not set +CONFIG_FOOTBRIDGE=y +CONFIG_HOST_FOOTBRIDGE=y +# CONFIG_ADDIN_FOOTBRIDGE is not set +CONFIG_ARCH_EBSA285=y +# CONFIG_ARCH_CATS is not set +CONFIG_ARCH_NETWINDER=y +# CONFIG_ARCH_PERSONAL_SERVER is not set # CONFIG_ARCH_ACORN is not set -# CONFIG_FOOTBRIDGE is not set -# CONFIG_FOOTBRIDGE_HOST is not set -# CONFIG_FOOTBRIDGE_ADDIN is not set CONFIG_CPU_32=y # CONFIG_CPU_26 is not set CONFIG_CPU_32v4=y -CONFIG_CPU_SA1100=y -CONFIG_DISCONTIGMEM=y -# CONFIG_PCI is not set -# CONFIG_ISA is not set -# CONFIG_ISA_DMA is not set +CONFIG_CPU_SA110=y +CONFIG_PCI=y +CONFIG_PCI_NAMES=y +CONFIG_ISA=y +CONFIG_ISA_DMA=y +# CONFIG_SBUS is not set +# CONFIG_PCMCIA is not set +# CONFIG_ALIGNMENT_TRAP is not set + +# +# Loadable module support +# +CONFIG_MODULES=y +# CONFIG_MODVERSIONS is not set +CONFIG_KMOD=y # # General setup # -# CONFIG_HOTPLUG is not set -# CONFIG_PCMCIA is not set CONFIG_NET=y CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set -# CONFIG_SYSCTL is not set +CONFIG_SYSCTL=y CONFIG_NWFPE=y CONFIG_KCORE_ELF=y # CONFIG_KCORE_AOUT is not set CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set -CONFIG_PM=y # CONFIG_ARTHUR is not set -CONFIG_CMDLINE="console=ttyS0,9600" -CONFIG_LEDS=y -# CONFIG_LEDS_TIMER is not set -CONFIG_LEDS_CPU=y -CONFIG_ALIGNMENT_TRAP=y # # Parallel port support # -# CONFIG_PARPORT is not set +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_PC_FIFO=y +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_ARC is not set +# CONFIG_PARPORT_AMIGA is not set +# CONFIG_PARPORT_MFC3 is not set +# CONFIG_PARPORT_ATARI is not set +# CONFIG_PARPORT_SUNBPP is not set +# CONFIG_PARPORT_OTHER is not set +CONFIG_PARPORT_1284=y +CONFIG_CMDLINE="root=/dev/hda1 ro mem=32M parport=0x378,7 ide0=autotune" +CONFIG_LEDS=y +CONFIG_LEDS_TIMER=y +# CONFIG_LEDS_CPU is not set # -# Memory Technology Devices (MTD) +# IEEE 1394 (FireWire) support # -# CONFIG_MTD is not set +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set +# CONFIG_I2O_PCI is not set +# CONFIG_I2O_BLOCK is not set +# CONFIG_I2O_LAN is not set +# CONFIG_I2O_SCSI is not set +# CONFIG_I2O_PROC is not set # # Plug and Play configuration # -# CONFIG_PNP is not set -# CONFIG_ISAPNP is not set +CONFIG_PNP=y +CONFIG_ISAPNP=y # # Block devices # # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_XD is not set -# CONFIG_PARIDE is not set +CONFIG_PARIDE=m +CONFIG_PARIDE_PARPORT=y + +# +# Parallel IDE high-level drivers +# +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PT=m +CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_DEV_DAC960 is not set -# CONFIG_BLK_DEV_LOOP is not set -# CONFIG_BLK_DEV_NBD is not set -# CONFIG_BLK_DEV_LVM is not set -# CONFIG_BLK_DEV_MD is not set -# CONFIG_MD_LINEAR is not set -# CONFIG_MD_RAID0 is not set -# CONFIG_MD_RAID1 is not set -# CONFIG_MD_RAID5 is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_STRIPED=m CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=4096 -CONFIG_BLK_DEV_INITRD=y -CONFIG_BLK_DEV_FLASH=m +# CONFIG_BLK_DEV_INITRD is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_SERIAL=y +CONFIG_SERIAL_CONSOLE=y +# CONFIG_SERIAL_EXTENDED is not set +# CONFIG_SERIAL_NONSTANDARD is not set +CONFIG_UNIX98_PTYS=y +CONFIG_UNIX98_PTY_COUNT=256 +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +# CONFIG_PPDEV is not set + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Mice +# +# CONFIG_BUSMOUSE is not set +CONFIG_MOUSE=y +CONFIG_PSMOUSE=y +# CONFIG_82C710_MOUSE is not set +# CONFIG_PC110_PAD is not set + +# +# Joysticks +# +# CONFIG_JOYSTICK is not set +# CONFIG_QIC02_TAPE is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set +# CONFIG_WDT is not set +CONFIG_SOFT_WATCHDOG=y +# CONFIG_PCWATCHDOG is not set +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_21285_WATCHDOG is not set +CONFIG_977_WATCHDOG=m +CONFIG_DS1620=y +CONFIG_NWBUTTON=y +CONFIG_NWBUTTON_REBOOT=y +CONFIG_NWFLASH=m +# CONFIG_NVRAM is not set +CONFIG_RTC=y + +# +# Video For Linux +# +CONFIG_VIDEO_DEV=y +# CONFIG_I2C_PARPORT is not set + +# +# Radio Adapters +# +# CONFIG_RADIO_CADET is not set +# CONFIG_RADIO_RTRACK is not set +# CONFIG_RADIO_RTRACK2 is not set +# CONFIG_RADIO_AZTECH is not set +# CONFIG_RADIO_GEMTEK is not set +# CONFIG_RADIO_MIROPCM20 is not set +# CONFIG_RADIO_SF16FMI is not set +# CONFIG_RADIO_TERRATEC is not set +# CONFIG_RADIO_TRUST is not set +# CONFIG_RADIO_TYPHOON is not set +# CONFIG_RADIO_ZOLTRIX is not set + +# +# Video Adapters +# +# CONFIG_VIDEO_PMS is not set +# CONFIG_VIDEO_BWQCAM is not set +# CONFIG_VIDEO_CQCAM is not set +# CONFIG_VIDEO_SAA5249 is not set +# CONFIG_TUNER_3036 is not set +# CONFIG_VIDEO_STRADIS is not set +# CONFIG_VIDEO_ZORAN is not set +# CONFIG_VIDEO_BUZ is not set +# CONFIG_VIDEO_ZR36120 is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_FTAPE is not set +# CONFIG_DRM is not set +# CONFIG_DRM_TDFX is not set +# CONFIG_AGP is not set + +# +# USB support +# +CONFIG_USB=m + +# +# USB Controllers +# +# CONFIG_USB_UHCI is not set +# CONFIG_USB_UHCI_ALT is not set +CONFIG_USB_OHCI=m + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y + +# +# USB Devices +# +CONFIG_USB_PRINTER=m +# CONFIG_USB_SCANNER is not set +CONFIG_USB_AUDIO=m +CONFIG_USB_ACM=m +# CONFIG_USB_SERIAL is not set +# CONFIG_USB_CPIA is not set +# CONFIG_USB_IBMCAM is not set +# CONFIG_USB_OV511 is not set +# CONFIG_USB_DC2XX is not set +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_STORAGE is not set +# CONFIG_USB_USS720 is not set +# CONFIG_USB_DABUSB is not set +# CONFIG_USB_PLUSB is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_DSBR is not set + +# +# USB HID +# +# CONFIG_USB_HID is not set +CONFIG_USB_KBD=m +CONFIG_USB_MOUSE=m +# CONFIG_USB_WACOM is not set +# CONFIG_USB_WMFORCE is not set +CONFIG_INPUT_KEYBDEV=m +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_MIX=y +# CONFIG_INPUT_MOUSEDEV_DIGITIZER is not set +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_EVDEV is not set + +# +# Console drivers +# +CONFIG_VGA_CONSOLE=y +CONFIG_FB=y + +# +# Frame-buffer support +# +CONFIG_FB=y +CONFIG_DUMMY_CONSOLE=y +# CONFIG_FB_RIVA is not set +# CONFIG_FB_CLGEN is not set +# CONFIG_FB_PM2 is not set +CONFIG_FB_CYBER2000=y +# CONFIG_FB_MATROX is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VIRTUAL is not set +CONFIG_FBCON_ADVANCED=y +# CONFIG_FBCON_MFB is not set +# CONFIG_FBCON_CFB2 is not set +# CONFIG_FBCON_CFB4 is not set +CONFIG_FBCON_CFB8=y +CONFIG_FBCON_CFB16=y +CONFIG_FBCON_CFB24=y +# CONFIG_FBCON_CFB32 is not set +# CONFIG_FBCON_AFB is not set +# CONFIG_FBCON_ILBM is not set +# CONFIG_FBCON_IPLAN2P2 is not set +# CONFIG_FBCON_IPLAN2P4 is not set +# CONFIG_FBCON_IPLAN2P8 is not set +# CONFIG_FBCON_MAC is not set +# CONFIG_FBCON_VGA_PLANES is not set +CONFIG_FBCON_VGA=y +# CONFIG_FBCON_HGA is not set +# CONFIG_FBCON_FONTWIDTH8_ONLY is not set +CONFIG_FBCON_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_PEARL_8x8 is not set +CONFIG_FONT_ACORN_8x8=y # # Networking options # -CONFIG_PACKET=m +CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set # CONFIG_NETLINK is not set # CONFIG_NETFILTER is not set @@ -126,22 +353,32 @@ CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set -# CONFIG_IP_PNP is not set +CONFIG_IP_PNP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_IP_PNP_RARP is not set # CONFIG_IP_ROUTER is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set -# CONFIG_IP_ALIAS is not set -# CONFIG_INET_ECN is not set +CONFIG_IP_ALIAS=y # CONFIG_SYN_COOKIES is not set + +# +# (it is safe to leave these untouched) +# +CONFIG_SKB_LARGE=y # CONFIG_IPV6 is not set # CONFIG_KHTTPD is not set # CONFIG_ATM is not set + +# +# +# # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_DECNET is not set -# CONFIG_BRIDGE is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set +# CONFIG_BRIDGE is not set # CONFIG_LLC is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set @@ -154,6 +391,16 @@ # CONFIG_NET_SCHED is not set # +# Amateur Radio support +# +# CONFIG_HAMRADIO is not set + +# +# IrDA (infrared) support +# +# CONFIG_IRDA is not set + +# # Network device support # CONFIG_NETDEVICES=y @@ -172,7 +419,14 @@ # CONFIG_NET_ETHERNET=y # CONFIG_ARM_AM79C961A is not set -# CONFIG_NET_VENDOR_3COM is not set +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +# CONFIG_EL3 is not set +# CONFIG_3C515 is not set +CONFIG_VORTEX=y # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set @@ -184,15 +438,15 @@ # CONFIG_ADAPTEC_STARFIRE is not set # CONFIG_AC3200 is not set # CONFIG_APRICOT is not set -CONFIG_CS89x0=m +# CONFIG_CS89x0 is not set # CONFIG_DE4X5 is not set -# CONFIG_TULIP is not set +CONFIG_TULIP=m # CONFIG_DGRS is not set # CONFIG_DM9102 is not set # CONFIG_EEPRO100 is not set # CONFIG_LNE390 is not set # CONFIG_NE3210 is not set -# CONFIG_NE2K_PCI is not set +CONFIG_NE2K_PCI=y # CONFIG_RTL8129 is not set # CONFIG_8139TOO is not set # CONFIG_SIS900 is not set @@ -210,17 +464,16 @@ # CONFIG_SK98LIN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set -CONFIG_PPP=y -# CONFIG_PPP_MULTILINK is not set -CONFIG_PPP_ASYNC=y +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_ASYNC=m # CONFIG_PPP_SYNC_TTY is not set CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m -# CONFIG_PPPOE is not set -CONFIG_SLIP=y +CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y -# CONFIG_SLIP_SMART is not set -# CONFIG_SLIP_MODE_SLIP6 is not set +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y # # Wireless LAN (non-hamradio) @@ -241,49 +494,71 @@ # CONFIG_WAN is not set # -# Amateur Radio support -# -# CONFIG_HAMRADIO is not set - -# -# IrDA (infrared) support +# ATA/IDE/MFM/RLL support # -# CONFIG_IRDA is not set +CONFIG_IDE=y # -# ATA/IDE/MFM/RLL support +# IDE, ATA and ATAPI Block devices # -CONFIG_IDE=m +CONFIG_BLK_DEV_IDE=y # -# IDE, ATA and ATAPI Block devices +# Please see Documentation/ide.txt for help/info on IDE drives # -CONFIG_BLK_DEV_IDE=m # CONFIG_BLK_DEV_HD_IDE is not set # CONFIG_BLK_DEV_HD is not set -CONFIG_BLK_DEV_IDEDISK=m -# CONFIG_IDEDISK_MULTI_MODE is not set -# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set -# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set -# CONFIG_BLK_DEV_IDEDISK_IBM is not set -# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set -# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set -# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set -# CONFIG_BLK_DEV_IDEDISK_WD is not set -# CONFIG_BLK_DEV_COMMERIAL is not set -# CONFIG_BLK_DEV_TIVO is not set +CONFIG_BLK_DEV_IDEDISK=y +CONFIG_IDEDISK_MULTI_MODE=y # CONFIG_BLK_DEV_IDECS is not set -CONFIG_BLK_DEV_IDECD=m +# CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set + +# +# IDE chipset support/bugfixes +# # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_ISAPNP is not set +# CONFIG_BLK_DEV_RZ1000 is not set +CONFIG_BLK_DEV_IDEPCI=y +# CONFIG_IDEPCI_SHARE_IRQ is not set +CONFIG_BLK_DEV_IDEDMA_PCI=y +CONFIG_BLK_DEV_OFFBOARD=y +CONFIG_IDEDMA_PCI_AUTO=y +CONFIG_BLK_DEV_IDEDMA=y +CONFIG_IDEDMA_PCI_EXPERIMENTAL=y +# CONFIG_IDEDMA_PCI_WIP is not set +# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set +# CONFIG_BLK_DEV_AEC62XX is not set +# CONFIG_AEC62XX_TUNING is not set +# CONFIG_BLK_DEV_ALI15X3 is not set +# CONFIG_WDC_ALI15X3 is not set +# CONFIG_BLK_DEV_AMD7409 is not set +# CONFIG_AMD7409_OVERRIDE is not set +# CONFIG_BLK_DEV_CMD64X is not set +# CONFIG_CMD64X_RAID is not set +CONFIG_BLK_DEV_CY82C693=y +# CONFIG_BLK_DEV_CS5530 is not set +# CONFIG_BLK_DEV_HPT34X is not set +# CONFIG_HPT34X_AUTODMA is not set +# CONFIG_BLK_DEV_HPT366 is not set +# CONFIG_HPT366_FIP is not set +# CONFIG_HPT366_MODE3 is not set +# CONFIG_BLK_DEV_NS87415 is not set +# CONFIG_BLK_DEV_OPTI621 is not set +CONFIG_BLK_DEV_PDC202XX=y +# CONFIG_PDC202XX_BURST is not set +# CONFIG_PDC202XX_MASTER is not set +# CONFIG_BLK_DEV_SIS5513 is not set +# CONFIG_BLK_DEV_TRM290 is not set +# CONFIG_BLK_DEV_VIA82CXXX is not set +CONFIG_BLK_DEV_SL82C105=y # CONFIG_IDE_CHIPSETS is not set -# CONFIG_IDEDMA_AUTO is not set -# CONFIG_DMA_NONPCI is not set -# CONFIG_BLK_DEV_IDE_MODES is not set +CONFIG_IDEDMA_AUTO=y +CONFIG_BLK_DEV_IDE_MODES=y # # SCSI support @@ -291,150 +566,10 @@ # CONFIG_SCSI is not set # -# I2O device support -# -# CONFIG_I2O is not set -# CONFIG_I2O_BLOCK is not set -# CONFIG_I2O_LAN is not set -# CONFIG_I2O_SCSI is not set -# CONFIG_I2O_PROC is not set - -# -# ISDN subsystem -# -# CONFIG_ISDN is not set - -# -# Character devices -# -# CONFIG_VT is not set -CONFIG_SERIAL_SA1100=y -CONFIG_SERIAL_SA1100_CONSOLE=y -CONFIG_TOUCHSCREEN_UCB1200=m -# CONFIG_TOUCHSCREEN_BITSY is not set -# CONFIG_SERIAL is not set -# CONFIG_SERIAL_EXTENDED is not set -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_UNIX98_PTYS is not set - -# -# I2C support -# -# CONFIG_I2C is not set - -# -# Mice -# -# CONFIG_BUSMOUSE is not set -# CONFIG_MOUSE is not set - -# -# Joysticks -# -# CONFIG_JOYSTICK is not set -# CONFIG_QIC02_TAPE is not set - -# -# Watchdog Cards -# -# CONFIG_WATCHDOG is not set -# CONFIG_INTEL_RNG is not set -# CONFIG_NVRAM is not set -# CONFIG_RTC is not set - -# -# Video For Linux -# -# CONFIG_VIDEO_DEV is not set -# CONFIG_DTLK is not set -# CONFIG_R3964 is not set -# CONFIG_APPLICOM is not set - -# -# Ftape, the floppy tape device driver -# -# CONFIG_FTAPE is not set -# CONFIG_AGP is not set -# CONFIG_DRM is not set - -# -# File systems -# -# CONFIG_QUOTA is not set -# CONFIG_AUTOFS_FS is not set -# CONFIG_AUTOFS4_FS is not set -# CONFIG_ADFS_FS is not set -# CONFIG_ADFS_FS_RW is not set -# CONFIG_AFFS_FS is not set -# CONFIG_HFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_FAT_FS is not set -# CONFIG_MSDOS_FS is not set -# CONFIG_UMSDOS_FS is not set -# CONFIG_VFAT_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_JFFS_FS is not set -# CONFIG_CRAMFS is not set -# CONFIG_RAMFS is not set -# CONFIG_ISO9660_FS is not set -# CONFIG_JOLIET is not set -# CONFIG_MINIX_FS is not set -# CONFIG_NTFS_FS is not set -# CONFIG_NTFS_RW is not set -# CONFIG_HPFS_FS is not set -CONFIG_PROC_FS=y -# CONFIG_DEVFS_FS is not set -# CONFIG_DEVFS_MOUNT is not set -# CONFIG_DEVFS_DEBUG is not set -# CONFIG_DEVPTS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX4FS_RW is not set -# CONFIG_ROMFS_FS is not set -CONFIG_EXT2_FS=y -# CONFIG_SYSV_FS is not set -# CONFIG_SYSV_FS_WRITE is not set -# CONFIG_UDF_FS is not set -# CONFIG_UDF_RW is not set -# CONFIG_UFS_FS is not set -# CONFIG_UFS_FS_WRITE is not set - -# -# Network File Systems -# -# CONFIG_CODA_FS is not set -CONFIG_NFS_FS=m -# CONFIG_NFS_V3 is not set -# CONFIG_ROOT_NFS is not set -# CONFIG_NFSD is not set -# CONFIG_NFSD_V3 is not set -CONFIG_SUNRPC=m -CONFIG_LOCKD=m -# CONFIG_SMB_FS is not set -# CONFIG_NCP_FS is not set -# CONFIG_NCPFS_PACKET_SIGNING is not set -# CONFIG_NCPFS_IOCTL_LOCKING is not set -# CONFIG_NCPFS_STRONG is not set -# CONFIG_NCPFS_NFS_NS is not set -# CONFIG_NCPFS_OS2_NS is not set -# CONFIG_NCPFS_SMALLDOS is not set -# CONFIG_NCPFS_MOUNT_SUBDIR is not set -# CONFIG_NCPFS_NDS_DOMAINS is not set -# CONFIG_NCPFS_NLS is not set -# CONFIG_NCPFS_EXTRAS is not set - -# -# Partition Types -# -# CONFIG_PARTITION_ADVANCED is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_NLS is not set - -# # Sound # CONFIG_SOUND=m # CONFIG_SOUND_CMPCI is not set -# CONFIG_SOUND_EMU10K1 is not set # CONFIG_SOUND_ES1370 is not set # CONFIG_SOUND_ES1371 is not set # CONFIG_SOUND_ESSSOLO1 is not set @@ -443,9 +578,8 @@ # CONFIG_SOUND_TRIDENT is not set # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set -# CONFIG_SOUND_VIA82CXXX is not set CONFIG_SOUND_OSS=m -CONFIG_SOUND_TRACEINIT=y +# CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set # CONFIG_SOUND_AD1816 is not set # CONFIG_SOUND_SGALAXY is not set @@ -454,7 +588,6 @@ # CONFIG_SOUND_CS4232 is not set # CONFIG_SOUND_SSCAPE is not set # CONFIG_SOUND_GUS is not set -# CONFIG_SOUND_ICH is not set # CONFIG_SOUND_VMIDI is not set # CONFIG_SOUND_TRIX is not set # CONFIG_SOUND_MSS is not set @@ -465,25 +598,118 @@ # CONFIG_PAS_JOYSTICK is not set # CONFIG_SOUND_PSS is not set # CONFIG_SOUND_SOFTOSS is not set -# CONFIG_SOUND_SB is not set +CONFIG_SOUND_SB=m # CONFIG_SOUND_AWE32_SYNTH is not set # CONFIG_SOUND_WAVEFRONT is not set # CONFIG_SOUND_MAUI is not set +# CONFIG_SOUND_VIA82CXXX is not set # CONFIG_SOUND_YM3812 is not set # CONFIG_SOUND_OPL3SA1 is not set # CONFIG_SOUND_OPL3SA2 is not set -# CONFIG_SOUND_YMPCI is not set # CONFIG_SOUND_UART6850 is not set # CONFIG_SOUND_AEDSP16 is not set # CONFIG_SOUND_VIDC is not set -# CONFIG_SOUND_WAVEARTIST is not set -CONFIG_SOUND_SA1100_SSP=m -# CONFIG_SOUND_TVMIXER is not set +CONFIG_SOUND_WAVEARTIST=m # -# USB support +# File systems # -# CONFIG_USB is not set +# CONFIG_QUOTA is not set +CONFIG_AUTOFS_FS=y +# CONFIG_AUTOFS4_FS is not set +CONFIG_ADFS_FS=y +# CONFIG_ADFS_FS_RW is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_BFS_FS is not set +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +# CONFIG_UMSDOS_FS is not set +CONFIG_VFAT_FS=m +# CONFIG_EFS_FS is not set +# CONFIG_CRAMFS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +# CONFIG_MINIX_FS is not set +# CONFIG_NTFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_PROC_FS=y +# CONFIG_DEVFS_FS is not set +# CONFIG_DEVFS_MOUNT is not set +# CONFIG_DEVFS_DEBUG is not set +CONFIG_DEVPTS_FS=y +# CONFIG_QNX4FS_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_EXT2_FS=y +# CONFIG_SYSV_FS is not set +# CONFIG_UDF_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +# CONFIG_CODA_FS is not set +CONFIG_NFS_FS=y +CONFIG_ROOT_NFS=y +CONFIG_NFSD=m +# CONFIG_NFSD_V3 is not set +CONFIG_SUNRPC=y +CONFIG_LOCKD=y +# CONFIG_SMB_FS is not set +# CONFIG_NCP_FS is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +# CONFIG_ACORN_PARTITION_ICS is not set +CONFIG_ACORN_PARTITION_ADFS=y +# CONFIG_ACORN_PARTITION_POWERTEC is not set +# CONFIG_ACORN_PARTITION_RISCIX is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_NLS=y + +# +# Native Language Support +# +CONFIG_NLS_CODEPAGE_437=m +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_14 is not set +CONFIG_NLS_ISO8859_15=m +# CONFIG_NLS_KOI8_R is not set # # Kernel hacking @@ -493,4 +719,4 @@ CONFIG_DEBUG_USER=y # CONFIG_DEBUG_INFO is not set CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_LL=y +# CONFIG_DEBUG_LL is not set diff -ruN linux-tuxscreen/arch/arm/kernel/arch.c linux/arch/arm/kernel/arch.c --- linux-tuxscreen/arch/arm/kernel/arch.c Wed Jan 17 15:14:16 2001 +++ linux/arch/arm/kernel/arch.c Thu Feb 8 12:05:10 2001 @@ -295,20 +295,6 @@ setup_initrd( 0xd0000000+((1024-320)*1024), (320*1024) ); } - else if (machine_is_tuxscreen()) { - /* - */ - SET_BANK( 0, 0xc0000000, 4*1024*1024 ); - SET_BANK( 1, 0xc1000000, 4*1024*1024 ); - SET_BANK( 2, 0xc8000000, 4*1024*1024 ); /* for 16mb installed DIMM memory? */ - SET_BANK( 3, 0xc9000000, 4*1024*1024 ); - mi->nr_banks = 4; - - ROOT_DEV = MKDEV(RAMDISK_MAJOR,0); - setup_ramdisk(1, 0, 0, 8192); - setup_initrd(0xc0100000, 4*1024*1024); - } - else if (machine_is_lart()) { /* * Note that LART is a special case - it doesn't use physical @@ -422,12 +408,6 @@ #endif #ifdef CONFIG_SA1100_LART MACHINE_START(LART, "LART") - BOOT_MEM(0xc0000000, 0x80000000, 0xf8000000) - FIXUP(fixup_sa1100) -MACHINE_END -#endif -#ifdef CONFIG_SA1100_TUXSCREEN -MACHINE_START(TUXSCREEN, "TuxScreen Phone") BOOT_MEM(0xc0000000, 0x80000000, 0xf8000000) FIXUP(fixup_sa1100) MACHINE_END diff -ruN linux-tuxscreen/arch/arm/mm/mm-sa1100.c linux/arch/arm/mm/mm-sa1100.c --- linux-tuxscreen/arch/arm/mm/mm-sa1100.c Wed Jan 17 12:22:21 2001 +++ linux/arch/arm/mm/mm-sa1100.c Thu Feb 8 12:09:59 2001 @@ -94,13 +94,6 @@ #endif }; -static struct map_desc tuxscreen_io_desc[] __initdata = { -#ifdef CONFIG_SA1100_TUXSCREEN - { 0xd0000000, 0x00000000, 0x00400000, DOMAIN_IO, 1, 1, 0, 0 }, /* main flash memory (4Meg) */ - SA1100_STD_IO_MAPPING -#endif -}; - static struct map_desc lart_io_desc[] __initdata = { #ifdef CONFIG_SA1100_LART { 0xd0000000, 0x00000000, 0x00400000, DOMAIN_IO, 1, 1, 0, 0 }, /* main flash memory */ @@ -169,9 +162,6 @@ } else if( machine_is_graphicsclient() ) { memcpy( io_desc, graphicsclient_io_desc, sizeof(graphicsclient_io_desc) ); io_desc_size = SIZE(graphicsclient_io_desc); - } else if( machine_is_tuxscreen() ) { - memcpy( io_desc, tuxscreen_io_desc, sizeof(tuxscreen_io_desc) ); - io_desc_size = SIZE(tuxscreen_io_desc); } else if( machine_is_lart() ) { memcpy( io_desc, lart_io_desc, sizeof(lart_io_desc) ); io_desc_size = SIZE(lart_io_desc); diff -ruN linux-tuxscreen/arch/arm/special/Makefile linux/arch/arm/special/Makefile --- linux-tuxscreen/arch/arm/special/Makefile Wed Jan 17 15:16:14 2001 +++ linux/arch/arm/special/Makefile Thu Feb 8 12:05:10 2001 @@ -36,11 +36,6 @@ LX_OBJS += mcp_common.o endif -ifdef CONFIG_SA1100_TUXSCREEN - L_OBJS += audio-sa1100-mcp.o - LX_OBJS += mcp_common.o -endif - ifdef CONFIG_SA1100_LART L_OBJS += audio-sa1100-mcp.o LX_OBJS += mcp_common.o diff -ruN linux-tuxscreen/drivers/char/mem.c linux/drivers/char/mem.c --- linux-tuxscreen/drivers/char/mem.c Wed Jan 17 15:37:37 2001 +++ linux/drivers/char/mem.c Thu Feb 8 12:09:59 2001 @@ -670,7 +670,7 @@ #ifdef CONFIG_PHONE telephony_init(); #endif -#if (defined CONFIG_SA1100_BRUTUS) || (defined CONFIG_SA1100_TUXSCREEN) || (defined CONFIG_SA1100_LART) || (defined CONFIG_SA1100_TIFON) +#if (defined CONFIG_SA1100_BRUTUS) || (defined CONFIG_SA1100_LART) || (defined CONFIG_SA1100_TIFON) { extern int sa1100_mcp_common_init(void); extern int audio_sa1100_mcp_init(void); diff -ruN linux-tuxscreen/include/asm-arm/arch-sa1100/ide.h linux/include/asm-arm/arch-sa1100/ide.h --- linux-tuxscreen/include/asm-arm/arch-sa1100/ide.h Wed Jan 17 16:39:59 2001 +++ linux/include/asm-arm/arch-sa1100/ide.h Thu Feb 8 12:10:00 2001 @@ -118,24 +118,6 @@ ide_register_hw(&hw, NULL); #endif } - else if (machine_is_tuxscreen()) { -#ifdef CONFIG_SA1100_TUXSCREEN - hw_regs_t hw; - - /* Enable GPIO as interrupt line */ - GPDR &= ~GPIO_GPIO1; - set_GPIO_IRQ_edge(GPIO_GPIO1, GPIO_RISING_EDGE); - - /* set PCMCIA interface timing */ - MECR = 0x00060006; - - /* init the interface */ -/* ide_init_hwif_ports(&hw, 0xe00000000, 0xe00001000, NULL); */ - ide_init_hwif_ports(&hw, 0xe00001000, 0xe00000000, NULL); - hw.irq = IRQ_GPIO1; - ide_register_hw(&hw, NULL); -#endif - } else if (machine_is_lart()) { #ifdef CONFIG_SA1100_LART hw_regs_t hw; diff -ruN linux-tuxscreen/include/asm-arm/system.h linux/include/asm-arm/system.h --- linux-tuxscreen/include/asm-arm/system.h Wed Jan 17 16:37:34 2001 +++ linux/include/asm-arm/system.h Thu Feb 8 12:05:11 2001 @@ -35,7 +35,6 @@ #define MACH_TYPE_PERSONAL_SERVER 17 #define MACH_TYPE_ITSY 18 #define MACH_TYPE_L7200 19 -#define MACH_TYPE_TUXSCREEN 20 /* 20 is free - contact rmk@arm.linux.org.uk directly if you wish to use this number */ #define MACH_TYPE_INTEGRATOR 21 #define MACH_TYPE_BITSY 22 @@ -281,30 +280,6 @@ # define machine_is_victor() (machine_arch_type == MACH_TYPE_VICTOR) #else # define machine_is_victor() (0) -#endif - -#ifdef CONFIG_SA1100_TUXSCREEN -# ifdef machine_arch_type -# undef machine_arch_type -# define machine_arch_type __machine_arch_type -# else -# define machine_arch_type MACH_TYPE_TUXSCREEN -# endif -# define machine_is_tuxscreen() (machine_arch_type == MACH_TYPE_TUXSCREEN) -#else -# define machine_is_tuxscreen() (0) -#endif - -#ifdef CONFIG_SA1100_TUXSCREEN -# ifdef machine_arch_type -# undef machine_arch_type -# define machine_arch_type __machine_arch_type -# else -# define machine_arch_type MACH_TYPE_TUXSCREEN -# endif -# define machine_is_tuxscreen() (machine_arch_type == MACH_TYPE_TUXSCREEN) -#else -# define machine_is_tuxscreen() (0) #endif #ifdef CONFIG_SA1100_LART diff -ruN linux-tuxscreen/search_for_console linux/search_for_console --- linux-tuxscreen/search_for_console Sun Nov 26 12:18:17 2000 +++ linux/search_for_console Wed Dec 31 17:00:00 1969 @@ -1,3059 +0,0 @@ -arch/i386/boot/video.S: cmpw $8193, %ax # Small enough for Linux console driver? -arch/i386/config.in: bool ' Enable console blanking using APM' CONFIG_APM_DISPLAY_BLANK -arch/i386/config.in: bool 'VGA text console' CONFIG_VGA_CONSOLE -arch/i386/config.in: tristate 'MDA text console (dual-headed) (EXPERIMENTAL)' CONFIG_MDA_CONSOLE -arch/i386/kernel/traps.c:extern int console_loglevel; -arch/i386/kernel/traps.c:static inline void console_silent(void) -arch/i386/kernel/traps.c: console_loglevel = 0; -arch/i386/kernel/traps.c:static inline void console_verbose(void) -arch/i386/kernel/traps.c: if (console_loglevel) -arch/i386/kernel/traps.c: console_loglevel = 15; -arch/i386/kernel/traps.c: console_verbose(); -arch/i386/kernel/traps.c:extern spinlock_t console_lock; -arch/i386/kernel/traps.c: * up though, so we have to break up console_lock first ... -arch/i386/kernel/traps.c: spin_trylock(&console_lock); -arch/i386/kernel/traps.c: spin_unlock(&console_lock); -arch/i386/kernel/traps.c: printk("console shuts up ...\n"); -arch/i386/kernel/traps.c: console_silent(); -arch/i386/kernel/setup.c:#include -arch/i386/kernel/apm.c: * 1.11: Remove APM dependencies in drivers/char/console.c -arch/i386/kernel/apm.c:extern int (*console_blank_hook)(int); -arch/i386/kernel/apm.c:static int apm_console_blank(int blank) -arch/i386/kernel/apm.c: console_blank_hook = apm_console_blank; -arch/i386/kernel/apm.c: console_blank_hook = NULL; -arch/alpha/config.in: bool 'VGA text console' CONFIG_VGA_CONSOLE -arch/alpha/boot/main.c:#include -arch/alpha/boot/tools/mkbb.c:/* This utility makes a bootblock suitable for the SRM console/miniloader */ -arch/alpha/boot/bootp.c:#include -arch/alpha/boot/bootp.c: * 3. A certain SRM console required the GET_ENV output to stack. -arch/alpha/boot/bootp.c: /* This is a hack, as some consoles seem to get virtual 20000000 (ie -arch/alpha/boot/bootp.c: * where the SRM console puts the kernel bootp image) memory -arch/alpha/lib/srm_printk.c:#include -arch/alpha/lib/srm_puts.c:#include -arch/alpha/lib/callback_init.c:#include -arch/alpha/lib/callback_init.c: /* Tell the console whither the console is to be remapped. */ -arch/alpha/lib/callback_init.c: * Set up the first and second level PTEs for console callbacks. -arch/alpha/lib/callback_init.c: * and this allows for 8MB. Currently (late 1999), big consoles -arch/alpha/lib/callback_srm.S:#include -arch/alpha/mm/init.c: restore the original console's page tables for a clean reboot. -arch/alpha/mm/init.c: /* Move the vptb back to where the SRM console expects it. */ -arch/alpha/mm/init.c: /* Reload the page tables that the console had in use. */ -arch/alpha/kernel/Makefile:L_OBJS += console.o -arch/alpha/kernel/head.S: /* On entry here from SRM console, the HWPCB of the per-cpu -arch/alpha/kernel/pci.c: * console code to do the right thing, and ignore it here... :-\ -arch/alpha/kernel/proto.h:extern void register_srm_console(void); -arch/alpha/kernel/proto.h:extern void unregister_srm_console(void); -arch/alpha/kernel/setup.c:#include -arch/alpha/kernel/setup.c:#include -arch/alpha/kernel/setup.c:/* Using SRM callbacks for initial console output. This works from -arch/alpha/kernel/setup.c: * i386-setup code. This is just enough to make the console -arch/alpha/kernel/setup.c: /* Bit 0 is console/PALcode reserved. Bit 1 is -arch/alpha/kernel/setup.c: * Manage the SRM callbacks as a "console". -arch/alpha/kernel/setup.c:static struct console srmcons; -arch/alpha/kernel/setup.c:void __init register_srm_console(void) -arch/alpha/kernel/setup.c: register_console(&srmcons); -arch/alpha/kernel/setup.c:void __init unregister_srm_console(void) -arch/alpha/kernel/setup.c: unregister_console(&srmcons); -arch/alpha/kernel/setup.c:static void srm_console_write(struct console *co, const char *s, -arch/alpha/kernel/setup.c:static kdev_t srm_console_device(struct console *c) -arch/alpha/kernel/setup.c:static int srm_console_wait_key(struct console *co) -arch/alpha/kernel/setup.c:static int __init srm_console_setup(struct console *co, char *options) -arch/alpha/kernel/setup.c:static struct console srmcons = { -arch/alpha/kernel/setup.c: srm_console_write, -arch/alpha/kernel/setup.c: srm_console_device, -arch/alpha/kernel/setup.c: srm_console_wait_key, -arch/alpha/kernel/setup.c: srm_console_setup, -arch/alpha/kernel/setup.c:void __init register_srm_console(void) -arch/alpha/kernel/setup.c:void __init unregister_srm_console(void) -arch/alpha/kernel/setup.c: /* If we want SRM console printk echoing early, do it now. */ -arch/alpha/kernel/setup.c: register_srm_console(); -arch/alpha/kernel/setup.c: * Give us a default console. TGA users will see nothing until -arch/alpha/kernel/setup.c: * was not implemented in the console firmware. If it's revision 5 or -arch/alpha/kernel/setup.c: /* Go to the console for the string pointer. -arch/alpha/kernel/setup.c: /* If we are using SRM and serial console, just hard halt here. */ -arch/alpha/kernel/process.c:#include -arch/alpha/kernel/process.c: take_over_console(&dummy_con, 0, MAX_NR_CONSOLES-1, 1); -arch/alpha/kernel/time.c: * this makes the year come out right on SRM consoles earlier -arch/alpha/kernel/smp.c: * Send a message to a secondary's console. "START" is one such -arch/alpha/kernel/smp.c:send_secondary_console_msg(char *str, int cpuid) -arch/alpha/kernel/smp.c: * A secondary console wants to send a message. Receive it. -arch/alpha/kernel/smp.c:recv_secondary_console_msg(void) -arch/alpha/kernel/smp.c: DBGS(("recv_secondary_console_msg: TXRDY 0x%lx.\n", txrdy)); -arch/alpha/kernel/smp.c: DBGS(("recv_secondary_console_msg: " -arch/alpha/kernel/smp.c: DBGS(("recv_secondary_console_msg: on %d from %d" -arch/alpha/kernel/smp.c: DBGS((KERN_INFO "recv_secondary_console_msg: on %d " -arch/alpha/kernel/smp.c: * Convince the console to have a secondary cpu begin execution. -arch/alpha/kernel/smp.c: send_secondary_console_msg("START\r\n", cpuid); -arch/alpha/kernel/smp.c: /* Wait 1 second for an ACK from the console. Note that jiffies -arch/alpha/kernel/smp.c: /* We've been acked by the console; wait one second for the task -arch/alpha/kernel/smp.c: recv_secondary_console_msg(); -arch/alpha/kernel/ns87312.c: * The SRM console *disables* the IDE interface, this code ensures it's -arch/alpha/kernel/sys_dp264.c: * The SRM console reports PCI interrupts with a vector calculated by: -arch/alpha/kernel/sys_dp264.c: * The SRM console reports PCI interrupts with a vector calculated by: -arch/alpha/kernel/sys_dp264.c: just have to trust whatever value the console might -arch/alpha/kernel/sys_miata.c: * I really hate to do this, but the MIATA SRM console ignores the -arch/alpha/kernel/sys_noritake.c: * I really hate to do this, too, but the NORITAKE SRM console also -arch/alpha/kernel/sys_rawhide.c: * The RAWHIDE SRM console reports PCI interrupts with a vector -arch/alpha/kernel/sys_eiger.c: /* The SRM console has already calculated out the IRQ value's for -arch/alpha/kernel/sys_eiger.c: All the IRQ values generated by the console are greater than 90, -arch/alpha/kernel/machvec_impl.h: the SRM console. But splitting out that one case from IO() below -arch/alpha/kernel/sys_nautilus.c: /* Preserve the IRQ set up by the console. */ -arch/alpha/kernel/irq_alpha.c: /* If we had wanted SRM console printk echoing early, undo it now. */ -arch/alpha/kernel/irq_alpha.c: unregister_srm_console(); -arch/alpha/kernel/console.c: * linux/arch/alpha/kernel/console.c -arch/alpha/kernel/console.c:#include -arch/alpha/kernel/console.c: /* Set the VGA hose and init the new console */ -arch/alpha/kernel/console.c: take_over_console(&vga_con, 0, MAX_NR_CONSOLES-1, 1); -arch/sparc/config.in:bool 'PROM console' CONFIG_PROM_CONSOLE -arch/sparc/kernel/entry.S: * it will say so on the console. -arch/sparc/kernel/setup.c:#include -arch/sparc/kernel/setup.c:extern int serial_console; -arch/sparc/kernel/setup.c:static int console_fb = 0; -arch/sparc/kernel/setup.c: if (!strncmp(commands, "console=", 8)) { -arch/sparc/kernel/setup.c: console_fb = 2; -arch/sparc/kernel/setup.c: prom_printf ("Using /dev/ttya as console.\n"); -arch/sparc/kernel/setup.c: console_fb = 3; -arch/sparc/kernel/setup.c: prom_printf ("Using /dev/ttyb as console.\n"); -arch/sparc/kernel/setup.c: console_fb = 1; -arch/sparc/kernel/setup.c: console_fb = 1; -arch/sparc/kernel/setup.c:static void prom_cons_write(struct console *con, const char *str, unsigned count) -arch/sparc/kernel/setup.c:static struct console prom_console = { -arch/sparc/kernel/setup.c: /* Initialize PROM console and command line. */ -arch/sparc/kernel/setup.c: register_console(&prom_console); -arch/sparc/kernel/setup.c: serial_console = 0; -arch/sparc/kernel/setup.c: switch (console_fb) { -arch/sparc/kernel/setup.c: serial_console = 0; -arch/sparc/kernel/setup.c: serial_console = 1; -arch/sparc/kernel/setup.c: serial_console = 2; -arch/sparc/kernel/setup.c: serial_console = 1; -arch/sparc/kernel/setup.c: serial_console = 0; -arch/sparc/kernel/setup.c: prom_printf("Inconsistent or unknown console\n"); -arch/sparc/kernel/setup.c: case 1: serial_console = 0; break; /* Force one of the framebuffers as console */ -arch/sparc/kernel/setup.c: case 2: serial_console = 1; break; /* Force ttya as console */ -arch/sparc/kernel/setup.c: case 3: serial_console = 2; break; /* Force ttyb as console */ -arch/sparc/kernel/setup.c: if (serial_console) -arch/sparc/kernel/process.c:extern int serial_console; -arch/sparc/kernel/process.c: if (!serial_console && prom_palette) -arch/sparc/kernel/process.c: if (!serial_console && prom_palette) -arch/sparc/kernel/process.c: if (auxio_power_register && !serial_console) -arch/sparc/kernel/signal.c:#ifdef DEBUG_SIGNALS /* fills up the console logs during crashme runs, yuck... */ -arch/sparc/kernel/auxio.c: /* Display a quick message on the console. */ -arch/sparc/kernel/sun4c_irq.c: * them until we have a real console driver so L1-A works. -arch/sparc/lib/debuglocks.c: extern spinlock_t console_lock; -arch/sparc/lib/debuglocks.c: if (lock != &console_lock) -arch/sparc/prom/Makefile: palloc.o ranges.o segment.o console.o printf.o tree.o -arch/sparc/prom/console.c:/* $Id: console.c,v 1.22 2000/02/08 20:24:23 davem Exp $ -arch/sparc/prom/console.c: * console.c: Routines that deal with sending and receiving IO -arch/sparc/prom/console.c: * to/from the current console device using the PROM. -arch/sparc/prom/console.c:/* Non blocking get character from console input device, returns -1 -arch/sparc/prom/console.c:/* Non blocking put character to console device, returns -1 if -arch/sparc/prom/misc.c:extern int serial_console; -arch/sparc/prom/misc.c: if(!serial_console && prom_palette) -arch/sparc/prom/misc.c: if(!serial_console && prom_palette) -arch/mips/config.in: bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE -arch/mips/config.in: bool ' Support for console on serial port' CONFIG_SERIAL_CONSOLE -arch/mips/config.in: bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE -arch/mips/config.in: bool 'VGA text console' CONFIG_VGA_CONSOLE -arch/mips/mm/loadmmu.c: * XXX before the console is setup. The ARCS prom -arch/mips/kernel/traps.c:extern int console_loglevel; -arch/mips/kernel/traps.c:static inline void console_silent(void) -arch/mips/kernel/traps.c: console_loglevel = 0; -arch/mips/kernel/traps.c:static inline void console_verbose(void) -arch/mips/kernel/traps.c: if (console_loglevel) -arch/mips/kernel/traps.c: console_loglevel = 15; -arch/mips/kernel/traps.c: console_verbose(); -arch/mips/kernel/gdb-stub.c: * Print registers (on target console) -arch/mips/lib/tinycon.c: * arch/mips/lib/console.c -arch/mips/lib/tinycon.c: * Only thought as a debugging console output. It's as inefficient -arch/mips/lib/tinycon.c: * implement a preliminary console for a new target. -arch/mips/lib/tinycon.c:static int console_needs_init = 1; -arch/mips/lib/tinycon.c: * init_console() -arch/mips/lib/tinycon.c:void init_console(void) -arch/mips/lib/tinycon.c: console_needs_init = 0; -arch/mips/lib/tinycon.c: if (console_needs_init) -arch/mips/lib/tinycon.c: init_console(); -arch/mips/jazz/setup.c:#include -arch/mips/sgi/kernel/setup.c:#include -arch/mips/sgi/kernel/setup.c:extern void console_setup(char *); -arch/mips/sgi/kernel/setup.c: /* ARCS console environment variable is set to "g?" for -arch/mips/sgi/kernel/setup.c: * graphics console, it is set to "d" for the first serial -arch/mips/sgi/kernel/setup.c: ctype = ArcGetEnvironmentVariable("console"); -arch/mips/sgi/kernel/setup.c: console_setup ("ttyS1"); -arch/mips/sgi/kernel/setup.c: console_setup ("ttyS0"); -arch/mips/sgi/kernel/setup.c: console_setup("ttyS0"); -arch/mips/sgi/kernel/promcon.c: * Wrap-around code for a console using the -arch/mips/sgi/kernel/promcon.c:#include -arch/mips/sgi/kernel/promcon.c:static void prom_console_write(struct console *co, const char *s, -arch/mips/sgi/kernel/promcon.c:static int prom_console_wait_key(struct console *co) -arch/mips/sgi/kernel/promcon.c:static int __init prom_console_setup(struct console *co, char *options) -arch/mips/sgi/kernel/promcon.c:static kdev_t prom_console_device(struct console *c) -arch/mips/sgi/kernel/promcon.c:static struct console sercons = -arch/mips/sgi/kernel/promcon.c: prom_console_write, -arch/mips/sgi/kernel/promcon.c: prom_console_device, -arch/mips/sgi/kernel/promcon.c: prom_console_wait_key, -arch/mips/sgi/kernel/promcon.c: prom_console_setup, -arch/mips/sgi/kernel/promcon.c: * Register console. -arch/mips/sgi/kernel/promcon.c:void __init sgi_prom_console_init(void ) -arch/mips/sgi/kernel/promcon.c: register_console(&sercons); -arch/mips/sni/int-handler.S:/* This interrupt was used for the com1 console on the first prototypes. */ -arch/mips/sni/setup.c:#include -arch/mips/arc/Makefile:L_OBJS = console.o init.o printf.o memory.o tree.o env.o cmdline.o misc.o \ -arch/mips/arc/console.c: * console.c: SGI arcs console code. -arch/mips/arc/console.c: * $Id: console.c,v 1.3 1999/10/09 00:00:57 ralf Exp $ -arch/mips/arc/tree.c: "bogus", "read only", "removable", "console in", "console out", -arch/mips/baget/print.c: * and normally prints characted to second (UART A) console. -arch/mips/baget/vacserial.c:#include -arch/mips/baget/vacserial.c:static struct console sercons; -arch/mips/baget/vacserial.c: * It looks this code for case we share IRQ with console... -arch/mips/baget/vacserial.c: * It is not a good idea to share interrupts with console, -arch/mips/baget/vacserial.c: * The interrupt of the serial console port -arch/mips/baget/vacserial.c: * Serial console driver -arch/mips/baget/vacserial.c:static void serial_console_write(struct console *co, const char *s, -arch/mips/baget/vacserial.c:static int serial_console_wait_key(struct console *co) -arch/mips/baget/vacserial.c:static kdev_t serial_console_device(struct console *c) -arch/mips/baget/vacserial.c:static int __init serial_console_setup(struct console *co, char *options) -arch/mips/baget/vacserial.c:static struct console sercons = { -arch/mips/baget/vacserial.c: serial_console_write, -arch/mips/baget/vacserial.c: serial_console_device, -arch/mips/baget/vacserial.c: serial_console_wait_key, -arch/mips/baget/vacserial.c: serial_console_setup, -arch/mips/baget/vacserial.c: * Register console. -arch/mips/baget/vacserial.c:long __init serial_console_init(long kmem_start, long kmem_end) -arch/mips/baget/vacserial.c: register_console(&sercons); -arch/mips/dec/promcon.c: * Wrap-around code for a console using the -arch/mips/dec/promcon.c:#include -arch/mips/dec/promcon.c:static void prom_console_write(struct console *co, const char *s, -arch/mips/dec/promcon.c:static int prom_console_wait_key(struct console *co) -arch/mips/dec/promcon.c:static int __init prom_console_setup(struct console *co, char *options) -arch/mips/dec/promcon.c:static kdev_t prom_console_device(struct console *c) -arch/mips/dec/promcon.c:static struct console sercons = -arch/mips/dec/promcon.c: prom_console_write, -arch/mips/dec/promcon.c: prom_console_device, -arch/mips/dec/promcon.c: prom_console_wait_key, -arch/mips/dec/promcon.c: prom_console_setup, -arch/mips/dec/promcon.c: * Register console. -arch/mips/dec/promcon.c:long __init prom_console_init(long kmem_start, long kmem_end) -arch/mips/dec/promcon.c: register_console(&sercons); -arch/mips/dec/serial.c: * removed the PROM console as this is not a real serial -arch/mips/dec/serial.c: * device. Added support for PROM console in drivers/char/tty_io.c -arch/mips/dec/serial.c: * console device I strongly recommend to use only one. -arch/mips/dec/serial.c:extern void zs_serial_console_init(void); -arch/mips/dec/serial.c:extern void dz_serial_console_init(void); -arch/mips/dec/serial.c:/* serial_console_init handles the special case of starting -arch/mips/dec/serial.c: * up the console on the serial port -arch/mips/dec/serial.c:void __init serial_console_init(void) -arch/mips/dec/serial.c: zs_serial_console_init(); -arch/mips/dec/serial.c: dz_serial_console_init(); -arch/mips/dec/serial.c: zs_serial_console_init(); -arch/mips/dec/serial.c: dz_serial_console_init(); -arch/mips/cobalt/setup.c:extern int serial_console; -arch/mips/cobalt/setup.c: serial_console = 1; -arch/mips/cobalt/setup.c:cobalt_get_console_info(void) -arch/mips/cobalt/setup.c: printk("cobalt_get_console_info: read 0x%x from console flag\n", -arch/mips/cobalt/setup.c: printk("cobalt_get_console_info: read 0x%x from board config\n", -arch/mips/cobalt/setup.c: printk("cobalt_get_console_info: returning 0x%x\n", -arch/mips/cobalt/setup.c: cons = cobalt_get_console_info(); -arch/mips/cobalt/setup.c: cons = cobalt_get_console_info(); -arch/mips/cobalt/setup.c: cons = cobalt_get_console_info(); -arch/mips/ddb5074/setup.c:#include -arch/mips/ddb5074/setup.c:extern void console_setup(char *); -arch/mips/orion/promcon.c: * Wrap-around code for a console using the -arch/mips/orion/promcon.c:#include -arch/mips/orion/promcon.c:static void prom_console_write(struct console *co, const char *s, -arch/mips/orion/promcon.c:static int prom_console_wait_key(struct console *co) -arch/mips/orion/promcon.c:extern void SerialSetup(unsigned long baud, unsigned long console, unsigned long host, unsigned long intr_desc); -arch/mips/orion/promcon.c:static int __init prom_console_setup(struct console *co, char *options) -arch/mips/orion/promcon.c:static kdev_t prom_console_device(struct console *c) -arch/mips/orion/promcon.c:static struct console sercons = -arch/mips/orion/promcon.c: prom_console_write, -arch/mips/orion/promcon.c: prom_console_device, -arch/mips/orion/promcon.c: prom_console_wait_key, -arch/mips/orion/promcon.c: prom_console_setup, -arch/mips/orion/promcon.c: * Register console. -arch/mips/orion/promcon.c:void serial_console_init(void) -arch/mips/orion/promcon.c: register_console(&sercons); -arch/mips/orion/setup.c:char arcs_cmdline[CL_SIZE] = { "console=ttyS0,19200" }; -arch/ppc/kernel/chrp_setup.c:#include -arch/ppc/kernel/pmac_setup.c:#include -arch/ppc/kernel/setup.c: * Until we get multiple-console support in here -arch/ppc/kernel/setup.c: * Maybe tie it to serial consoles, since this is really what -arch/ppc/kernel/setup.c: * I really need to add multiple-console support... -- Cort -arch/ppc/kernel/prep_setup.c:#include -arch/ppc/kernel/ppc_ksyms.c:#include -arch/ppc/kernel/ppc_ksyms.c:EXPORT_SYMBOL(console_drivers); -arch/ppc/kernel/ppc_ksyms.c:EXPORT_SYMBOL(console_lock); -arch/ppc/kernel/gemini_setup.c:#include -arch/ppc/kernel/gemini_setup.c: /* nothing but serial consoles... */ -arch/ppc/kernel/gemini_setup.c: sprintf(cmd_line, "%s console=ttyS0", cmd_line); -arch/ppc/boot/vreset.c: * Multi-console support: -arch/ppc/boot/vreset.c: * Default console text mode registers used to reset -arch/ppc/boot/vreset.c: * Default console text mode color table. -arch/ppc/config.in: bool ' Support for console on serial port' CONFIG_SERIAL_CONSOLE -arch/ppc/config.in: bool 'Support for early boot text console (BootX only)' CONFIG_BOOTX_TEXT -arch/ppc/config.in: string 'Initial kernel command string' CONFIG_CMDLINE "console=ttyS0,9600 console=tty0 root=/dev/sda2" -arch/ppc/config.in: bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE -arch/ppc/treeboot/main.c: * (e.g. console=tty0). -arch/ppc/8xx_io/commproc.c: * Ethernet, SMC1 for the console, and I2C for serial EEPROM. -arch/ppc/8xx_io/uart.c:#include -arch/ppc/8xx_io/uart.c:/* SCC2 for console -arch/ppc/8xx_io/uart.c:static int serial_console_setup(struct console *co, char *options); -arch/ppc/8xx_io/uart.c: * system console. -arch/ppc/8xx_io/uart.c: * system console. -arch/ppc/8xx_io/uart.c: * The serial console driver used during boot. Note that these names -arch/ppc/8xx_io/uart.c:static void my_console_write(int idx, const char *s, -arch/ppc/8xx_io/uart.c:static void serial_console_write(struct console *c, const char *s, -arch/ppc/8xx_io/uart.c: my_console_write(c->index, s, count); -arch/ppc/8xx_io/uart.c: my_console_write(0, s, count); -arch/ppc/8xx_io/uart.c: my_console_write(0, &ch, 1); -arch/ppc/8xx_io/uart.c:static int my_console_wait_key(int idx, int xmon, char *obuf) -arch/ppc/8xx_io/uart.c:static int serial_console_wait_key(struct console *co) -arch/ppc/8xx_io/uart.c: return(my_console_wait_key(co->index, 0, NULL)); -arch/ppc/8xx_io/uart.c: return(my_console_wait_key(0, 1, NULL)); -arch/ppc/8xx_io/uart.c: return(my_console_wait_key(0, 0, NULL)); -arch/ppc/8xx_io/uart.c: kgdb_chars = my_console_wait_key(0, 0, kgdb_buf); -arch/ppc/8xx_io/uart.c:static kdev_t serial_console_device(struct console *c) -arch/ppc/8xx_io/uart.c:static struct console sercons = { -arch/ppc/8xx_io/uart.c: serial_console_write, -arch/ppc/8xx_io/uart.c: serial_console_device, -arch/ppc/8xx_io/uart.c: serial_console_wait_key, -arch/ppc/8xx_io/uart.c: serial_console_setup, -arch/ppc/8xx_io/uart.c: * Register console. -arch/ppc/8xx_io/uart.c:long __init console_8xx_init(long kmem_start, long kmem_end) -arch/ppc/8xx_io/uart.c: register_console(&sercons); -arch/ppc/8xx_io/uart.c:/* Index in baud rate table of the default console baud rate. -arch/ppc/8xx_io/uart.c: /* If we just printed the message on the console port, and -arch/ppc/8xx_io/uart.c: /* If the port is the console, enable Rx and Tx. -arch/ppc/8xx_io/uart.c: /* If the port is the console, enable Rx and Tx. -arch/ppc/8xx_io/uart.c:static int __init serial_console_setup(struct console *co, char *options) -arch/ppc/amiga/config.c:#include -arch/ppc/amiga/config.c:static int amiga_wait_key (struct console *co); -arch/ppc/amiga/config.c:static void amiga_mem_console_write(struct console *co, const char *b, -arch/ppc/amiga/config.c:void amiga_serial_console_write(struct console *co, const char *s, -arch/ppc/amiga/config.c:static struct console amiga_console_driver = { -arch/ppc/amiga/config.c: amiga_console_driver.write = amiga_mem_console_write; -arch/ppc/amiga/config.c: register_console(&amiga_console_driver); -arch/ppc/amiga/config.c:static int amiga_wait_key (struct console *co) -arch/ppc/amiga/config.c: extern void console_print (const char *str); -arch/ppc/amiga/config.c: console_print (buf); -arch/ppc/amiga/config.c:static void amiga_mem_console_write(struct console *co, const char *s, -arch/ppc/amiga/config.c:void amiga_serial_console_write(struct console *co, const char *s, -arch/ppc/amiga/config.c: amiga_serial_console_write(NULL, s, strlen(s)); -arch/ppc/amiga/config.c:int amiga_serial_console_wait_key(struct console *co) -arch/ppc/amiga/config.c:void amiga_serial_gets(struct console *co, char *s, int len) -arch/ppc/amiga/config.c: ch = amiga_serial_console_wait_key(co); -arch/ppc/amiga/config.c: amiga_console_driver.write = amiga_serial_console_write; -arch/ppc/amiga/config.c: register_console(&amiga_console_driver); -arch/ppc/8260_io/uart.c:#include -arch/ppc/8260_io/uart.c:static int serial_console_setup(struct console *co, char *options); -arch/ppc/8260_io/uart.c: * system console. -arch/ppc/8260_io/uart.c: * The serial console driver used during boot. Note that these names -arch/ppc/8260_io/uart.c:static void serial_console_write(struct console *c, const char *s, -arch/ppc/8260_io/uart.c:static int serial_console_wait_key(struct console *co) -arch/ppc/8260_io/uart.c:static kdev_t serial_console_device(struct console *c) -arch/ppc/8260_io/uart.c:static struct console sercons = { -arch/ppc/8260_io/uart.c: serial_console_write, -arch/ppc/8260_io/uart.c: serial_console_device, -arch/ppc/8260_io/uart.c: serial_console_wait_key, -arch/ppc/8260_io/uart.c: serial_console_setup, -arch/ppc/8260_io/uart.c: * Register console. -arch/ppc/8260_io/uart.c:long __init console_8xx_init(long kmem_start, long kmem_end) -arch/ppc/8260_io/uart.c: register_console(&sercons); -arch/ppc/8260_io/uart.c:/* Default console baud rate as determined by the board information -arch/ppc/8260_io/uart.c: /* If we just printed the message on the console port, and -arch/ppc/8260_io/uart.c: /* If the port is the console, enable Rx and Tx. -arch/ppc/8260_io/uart.c:static int __init serial_console_setup(struct console *co, char *options) -arch/ppc/mbxboot/m8xx_tty.c: * port on the MBX console. -arch/ppc/mbxboot/m8xx_tty.c: * use COM1 instead of SMC1 as the console port. This kinda sucks -arch/ppc/mbxboot/m8xx_tty.c: /* Initialize SMCx and use it for the console port. -arch/ppc/mbxboot/m8xx_tty.c: * the console port. -arch/ppc/mbxboot/m8xx_tty.c: /* Enable SMC1 for console output. -arch/ppc/mbxboot/m8xx_tty.c: /* SMCx is used as console port. -arch/ppc/xmon/start.c:static int console = 0; -arch/ppc/xmon/start.c: console = 1; -arch/ppc/xmon/start.c: if (console) -arch/m68k/config.in: bool ' Support for console on serial port' CONFIG_SERIAL_CONSOLE -arch/m68k/config.in: bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE -arch/m68k/config.in: bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE -arch/m68k/config.in: bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE -arch/m68k/amiga/config.c:#include -arch/m68k/amiga/config.c:static int amiga_wait_key (struct console *co); -arch/m68k/amiga/config.c:static void amiga_mem_console_write(struct console *co, const char *b, -arch/m68k/amiga/config.c:void amiga_serial_console_write(struct console *co, const char *s, -arch/m68k/amiga/config.c:static struct console amiga_console_driver = { -arch/m68k/amiga/config.c: amiga_console_driver.write = amiga_mem_console_write; -arch/m68k/amiga/config.c: register_console(&amiga_console_driver); -arch/m68k/amiga/config.c:static int amiga_wait_key (struct console *co) -arch/m68k/amiga/config.c: extern void console_print (const char *str); -arch/m68k/amiga/config.c: console_print (buf); -arch/m68k/amiga/config.c:static void amiga_mem_console_write(struct console *co, const char *s, -arch/m68k/amiga/config.c:void amiga_serial_console_write(struct console *co, const char *s, -arch/m68k/amiga/config.c: amiga_serial_console_write(NULL, s, strlen(s)); -arch/m68k/amiga/config.c:int amiga_serial_console_wait_key(struct console *co) -arch/m68k/amiga/config.c:void amiga_serial_gets(struct console *co, char *s, int len) -arch/m68k/amiga/config.c: ch = amiga_serial_console_wait_key(co); -arch/m68k/amiga/config.c: amiga_console_driver.write = amiga_serial_console_write; -arch/m68k/amiga/config.c: register_console(&amiga_console_driver); -arch/m68k/atari/atakeyb.c: * - Console switching is done with Alt+Fx (consoles 1..10) and -arch/m68k/atari/atakeyb.c: * Shift+Alt+Fx (consoles 11..20). -arch/m68k/atari/atakeyb.c: * Alt + Undo -> switch to last console -arch/m68k/atari/atakeyb.c: * Alt + Up -> Scroll back console (if implemented) -arch/m68k/atari/atakeyb.c: * Alt + Down -> Scroll forward console (if implemented) -arch/m68k/atari/config.c:#include -arch/m68k/atari/debug.c: * Atari debugging and serial console stuff -arch/m68k/atari/debug.c:#include -arch/m68k/atari/debug.c:static struct console atari_console_driver = { -arch/m68k/atari/debug.c:void atari_mfp_console_write (struct console *co, const char *str, -arch/m68k/atari/debug.c:void atari_scc_console_write (struct console *co, const char *str, -arch/m68k/atari/debug.c:void atari_midi_console_write (struct console *co, const char *str, -arch/m68k/atari/debug.c:static void atari_par_console_write (struct console *co, const char *str, -arch/m68k/atari/debug.c:int atari_mfp_console_wait_key(struct console *co) -arch/m68k/atari/debug.c:int atari_scc_console_wait_key(struct console *co) -arch/m68k/atari/debug.c:int atari_midi_console_wait_key(struct console *co) -arch/m68k/atari/debug.c: * serial console code. */ -arch/m68k/atari/debug.c: atari_console_driver.write = atari_mfp_console_write; -arch/m68k/atari/debug.c: atari_console_driver.write = atari_scc_console_write; -arch/m68k/atari/debug.c: atari_console_driver.write = atari_midi_console_write; -arch/m68k/atari/debug.c: atari_console_driver.write = atari_par_console_write; -arch/m68k/atari/debug.c: if (atari_console_driver.write) -arch/m68k/atari/debug.c: register_console(&atari_console_driver); -arch/m68k/kernel/head.S: * Further, there is a new console driver in head.S that is -arch/m68k/kernel/head.S: * console_init -arch/m68k/kernel/head.S: * The console is also able to be turned off. The console in head.S -arch/m68k/kernel/head.S: * console_put_penguin -arch/m68k/kernel/head.S: * on any machine for which there is a console_plot_pixel. -arch/m68k/kernel/head.S: * console_scroll -arch/m68k/kernel/head.S: * console_putc -arch/m68k/kernel/head.S: * CONSOLE: There is support for head.S console in this file. This -arch/m68k/kernel/head.S: * console can talk to a Mac frame buffer, but could easily be extrapolated -arch/m68k/kernel/head.S: * mmu struct will appear. On the Macintosh that's typically the console. -arch/m68k/kernel/head.S: * person sitting at the console. This constant determines whether those -arch/m68k/kernel/head.S: * is kept locally in Lconsole_font. It is used to determine -arch/m68k/kernel/head.S: * Macintosh console support -arch/m68k/kernel/head.S: * For the head.S console, there are three supported fonts, 6x11, 8x16 and 8x8. -arch/m68k/kernel/head.S:func_define console_putc,1 -arch/m68k/kernel/head.S: func_call console_putc -arch/m68k/kernel/head.S: the console is running. Writing a 1 bit turns the corresponding LED -arch/m68k/kernel/head.S: * early so we know how to handle console output. If the tag -arch/m68k/kernel/head.S: * Initialize console -arch/m68k/kernel/head.S: jbsr L(console_init) -arch/m68k/kernel/head.S: jbsr L(console_put_penguin) -arch/m68k/kernel/head.S: jbsr L(console_put_stats) -arch/m68k/kernel/head.S: lea %pc@(L(console_video_virtual)),%a1 -arch/m68k/kernel/head.S: console_putc %d0 -arch/m68k/kernel/head.S: console_putc %d0 -arch/m68k/kernel/head.S: console_putc %d2 -arch/m68k/kernel/head.S: * is used until the Linux console driver initializes itself. -arch/m68k/kernel/head.S:#define Lconsole_struct_cur_column 0 -arch/m68k/kernel/head.S:#define Lconsole_struct_cur_row 4 -arch/m68k/kernel/head.S:#define Lconsole_struct_num_columns 8 -arch/m68k/kernel/head.S:#define Lconsole_struct_num_rows 12 -arch/m68k/kernel/head.S:#define Lconsole_struct_left_edge 16 -arch/m68k/kernel/head.S:#define Lconsole_struct_penguin_putc 20 -arch/m68k/kernel/head.S:L(console_init): -arch/m68k/kernel/head.S: * a2 = pointer to Lconsole_globals -arch/m68k/kernel/head.S: lea %pc@(L(console_globals)),%a2 -arch/m68k/kernel/head.S:console_clear_loop: -arch/m68k/kernel/head.S: dbra %d6,console_clear_loop -arch/m68k/kernel/head.S: * a1 = address of Lconsole_font pointer -arch/m68k/kernel/head.S: lea %pc@(L(console_font)),%a1 -arch/m68k/kernel/head.S: movel %a0,%a1@ /* store pointer to struct fbcon_font_desc in Lconsole_font */ -arch/m68k/kernel/head.S: /* ASSERT: a0 = contents of Lconsole_font */ -arch/m68k/kernel/head.S: movel %d0,%a2@(Lconsole_struct_num_columns) -arch/m68k/kernel/head.S: movel %d1,%a2@(Lconsole_struct_num_rows) -arch/m68k/kernel/head.S: clrl %a2@(Lconsole_struct_cur_column) -arch/m68k/kernel/head.S: clrl %a2@(Lconsole_struct_cur_row) -arch/m68k/kernel/head.S: clrl %a2@(Lconsole_struct_left_edge) -arch/m68k/kernel/head.S:L(console_put_stats): -arch/m68k/kernel/head.S:L(console_put_penguin): -arch/m68k/kernel/head.S:console_penguin_row: -arch/m68k/kernel/head.S:console_penguin_pixel_pair: -arch/m68k/kernel/head.S: jbsr console_plot_pixel -arch/m68k/kernel/head.S: jbsr console_plot_pixel -arch/m68k/kernel/head.S: dbra %d6,console_penguin_pixel_pair -arch/m68k/kernel/head.S: dbra %d7,console_penguin_row -arch/m68k/kernel/head.S:console_scroll: -arch/m68k/kernel/head.S: movel %pc@(L(console_font)),%a0 -arch/m68k/kernel/head.S: movel %pc@(L(console_font)),%a0 -arch/m68k/kernel/head.S:console_scroll_loop: -arch/m68k/kernel/head.S: dbra %d6,console_scroll_loop -arch/m68k/kernel/head.S: movel %pc@(L(console_font)),%a0 -arch/m68k/kernel/head.S:console_scroll_clear_loop: -arch/m68k/kernel/head.S: dbra %d6,console_scroll_clear_loop -arch/m68k/kernel/head.S:func_start console_putc,%a0/%a1/%d0-%d7 -arch/m68k/kernel/head.S: is_not_mac(console_exit) -arch/m68k/kernel/head.S: /* Output character in d7 on console. -arch/m68k/kernel/head.S: console_putc #'\r' -arch/m68k/kernel/head.S: lea %pc@(L(console_globals)),%a0 -arch/m68k/kernel/head.S: jne console_not_lf -arch/m68k/kernel/head.S: movel %a0@(Lconsole_struct_cur_row),%d0 -arch/m68k/kernel/head.S: movel %d0,%a0@(Lconsole_struct_cur_row) -arch/m68k/kernel/head.S: movel %a0@(Lconsole_struct_num_rows),%d1 -arch/m68k/kernel/head.S: movel %d0,%a0@(Lconsole_struct_cur_row) -arch/m68k/kernel/head.S: jbsr console_scroll -arch/m68k/kernel/head.S: jra console_exit -arch/m68k/kernel/head.S:console_not_lf: -arch/m68k/kernel/head.S: jne console_not_cr -arch/m68k/kernel/head.S: clrl %a0@(Lconsole_struct_cur_column) -arch/m68k/kernel/head.S: jra console_exit -arch/m68k/kernel/head.S:console_not_cr: -arch/m68k/kernel/head.S: jne console_not_home -arch/m68k/kernel/head.S: clrl %a0@(Lconsole_struct_cur_row) -arch/m68k/kernel/head.S: clrl %a0@(Lconsole_struct_cur_column) -arch/m68k/kernel/head.S: jra console_exit -arch/m68k/kernel/head.S: * a0 = pointer to console globals -arch/m68k/kernel/head.S:console_not_home: -arch/m68k/kernel/head.S: movel %a0@(Lconsole_struct_cur_column),%d0 -arch/m68k/kernel/head.S: addil #1,%a0@(Lconsole_struct_cur_column) -arch/m68k/kernel/head.S: movel %a0@(Lconsole_struct_num_columns),%d1 -arch/m68k/kernel/head.S: movel %a0@(Lconsole_struct_cur_row),%d1 -arch/m68k/kernel/head.S: movel %pc@(L(console_font)),%a0 -arch/m68k/kernel/head.S: /* ASSERT: a0 = contents of Lconsole_font */ -arch/m68k/kernel/head.S: /* ASSERT: a0 = contents of Lconsole_font */ -arch/m68k/kernel/head.S:console_read_char_scanline: -arch/m68k/kernel/head.S: /* ASSERT: a0 = contents of Lconsole_font */ -arch/m68k/kernel/head.S:console_do_font_scanline: -arch/m68k/kernel/head.S: jbsr console_plot_pixel -arch/m68k/kernel/head.S: dbra %d6,console_do_font_scanline -arch/m68k/kernel/head.S: /* ASSERT: a0 = contents of Lconsole_font */ -arch/m68k/kernel/head.S: dbra %d7,console_read_char_scanline -arch/m68k/kernel/head.S:console_exit: -arch/m68k/kernel/head.S:func_return console_putc -arch/m68k/kernel/head.S:console_plot_pixel: -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbne console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S: jbra console_plot_pixel_exit -arch/m68k/kernel/head.S:console_plot_pixel_exit: -arch/m68k/kernel/head.S:L(console_video_virtual): -arch/m68k/kernel/head.S:L(console_globals): -arch/m68k/kernel/head.S:L(console_font): -arch/m68k/kernel/head.S: .long 0 /* pointer to console font (struct fbcon_font_desc) */ -arch/m68k/kernel/setup.c:#include -arch/m68k/kernel/setup.c:long ser_console_init(long, long ); -arch/m68k/kernel/setup.c:long m68k_serial_console_init(void); -arch/m68k/kernel/setup.c:void serial_console_init(void) -arch/m68k/kernel/setup.c: ser_console_init(); -arch/m68k/kernel/setup.c: m68k_serial_console_init(); -arch/m68k/kernel/traps.c:static inline void console_verbose(void) -arch/m68k/kernel/traps.c: extern int console_loglevel; -arch/m68k/kernel/traps.c: console_loglevel = 15; -arch/m68k/kernel/traps.c: console_verbose(); -arch/m68k/kernel/traps.c: console_verbose(); -arch/m68k/apollo/config.c:#include -arch/m68k/apollo/config.c:int dn_serial_console_wait_key(struct console *co) { -arch/m68k/apollo/config.c:void dn_serial_console_write (struct console *co, const char *str,unsigned int count) -arch/m68k/apollo/dma.c:#include -arch/m68k/bvme6000/config.c:#include -arch/m68k/bvme6000/config.c:/*------------------- Serial console stuff ------------------------*/ -arch/m68k/bvme6000/config.c:static void bvme_scc_write(struct console *co, const char *str, unsigned cnt); -arch/m68k/bvme6000/config.c:void bvme6000_init_console_port (struct console *co, int cflag) -arch/m68k/bvme6000/config.c:static void bvme_scc_write (struct console *co, const char *str, unsigned count) -arch/m68k/hp300/config.c:#include -arch/m68k/hp300/README.hp300:The serial console is probably broken at the moment but the Topcat/HIL keyboard -arch/m68k/mac/config.c:#include -arch/m68k/mac/config.c:extern int console_loglevel; -arch/m68k/mac/config.c: /* the serial console won't work if the user had */ -arch/m68k/mac/baboon.c:extern int console_loglevel; -arch/m68k/mac/macints.c: * console_loglevel determines NMI handler function -arch/m68k/mac/macints.c:extern int console_loglevel; -arch/m68k/mac/macints.c: if (!mac_irq_list[irq] && (console_loglevel > 7)) { -arch/m68k/mac/macints.c: if (console_loglevel > 6) { -arch/m68k/mac/macints.c: if ( console_loglevel >= 8 ) { -arch/m68k/mac/debug.c: * Atari debugging and serial console stuff -arch/m68k/mac/debug.c:#include -arch/m68k/mac/debug.c: * before the console output is up (after head.S come some other crucial -arch/m68k/mac/debug.c:static struct console mac_console_driver = { -arch/m68k/mac/debug.c: * Crude hack to get console output to the screen before the framebuffer -arch/m68k/mac/debug.c: * We just use the console routines declared in head.S, this will interfere -arch/m68k/mac/debug.c: * with regular framebuffer console output and should be used exclusively -arch/m68k/mac/debug.c: * To keep this hack from interfering with the regular console driver, either -arch/m68k/mac/debug.c: * deregister this driver before/on framebuffer console init, or silence this -arch/m68k/mac/debug.c: * function after the fbcon driver is running (will lose console messages!?). -arch/m68k/mac/debug.c: * To debug real early bugs, need to write a 'mac_register_console_hack()' -arch/m68k/mac/debug.c:void mac_debug_console_write (struct console *co, const char *str, -arch/m68k/mac/debug.c:void mac_sccb_console_write (struct console *co, const char *str, -arch/m68k/mac/debug.c:void mac_scca_console_write (struct console *co, const char *str, -arch/m68k/mac/debug.c:int mac_sccb_console_wait_key(struct console *co) -arch/m68k/mac/debug.c:int mac_scca_console_wait_key(struct console *co) -arch/m68k/mac/debug.c: * serial console code. */ -arch/m68k/mac/debug.c: mac_console_driver.write = mac_scca_console_write; -arch/m68k/mac/debug.c: mac_console_driver.wait_key = mac_scca_console_wait_key; -arch/m68k/mac/debug.c: mac_console_driver.write = mac_sccb_console_write; -arch/m68k/mac/debug.c: mac_console_driver.wait_key = mac_sccb_console_wait_key; -arch/m68k/mac/debug.c: /* display, using head.S console routines */ -arch/m68k/mac/debug.c: mac_console_driver.write = mac_debug_console_write; -arch/m68k/mac/debug.c: if (mac_console_driver.write) -arch/m68k/mac/debug.c: register_console(&mac_console_driver); -arch/m68k/mac/macboing.c: * after the NetBSD asc.c console bell patch by Colin Wood/Frederick Bruck -arch/m68k/mac/iop.c: * debugging. I can now type on the console. -arch/m68k/mac/iop.c: * initialize the serial console. -arch/m68k/mac/oss.c:extern int console_loglevel; -arch/m68k/mac/oss.c: if ((console_loglevel == 10) && !(events & OSS_IP_SCSI)) { -arch/m68k/mac/oss.c: if (console_loglevel > 7) { -arch/m68k/mac/psc.c:extern int console_loglevel; -arch/m68k/mac/via.c:extern int console_loglevel; -arch/m68k/mvme16x/config.c:#include -arch/m68k/mvme147/config.c:#include -arch/m68k/mvme147/config.c:/*------------------- Serial console stuff ------------------------*/ -arch/m68k/mvme147/config.c:void m147_scc_write(struct console *co, const char *str, unsigned cnt); -arch/m68k/mvme147/config.c:void mvme147_init_console_port (struct console *co, int cflag) -arch/m68k/mvme147/config.c:void m147_scc_write (struct console *co, const char *str, unsigned count) -arch/m68k/q40/README:drivers used by the Q40, appart from the very obvious (console etc.): -arch/m68k/q40/README:SRAM can also be used as additional console device, use debug=mem. -arch/m68k/q40/README:Serial console works and can also be used for debugging, provided serial -arch/m68k/q40/config.c:#include -arch/m68k/q40/config.c:static void q40_mem_console_write(struct console *co, const char *b, -arch/m68k/q40/config.c:static int q40_wait_key(struct console *co){return 0;} -arch/m68k/q40/config.c:static struct console q40_console_driver = { -arch/m68k/q40/config.c:static void q40_mem_console_write(struct console *co, const char *s, -arch/m68k/q40/config.c: q40_console_driver.write = q40_mem_console_write; -arch/m68k/q40/config.c: register_console(&q40_console_driver); -arch/m68k/sun3x/config.c:#include -arch/m68k/sun3x/config.c:extern int serial_console; -arch/m68k/sun3x/config.c: serial_console = 1; -arch/m68k/sun3x/config.c: serial_console = 2; -arch/m68k/sun3x/config.c: serial_console = 0; -arch/m68k/sun3/config.c:#include -arch/m68k/sun3/prom/Makefile:OBJS = init.o console.o printf.o misc.o -arch/m68k/sun3/prom/Makefile:#bootstr.o init.o misc.o segment.o console.o printf.o -arch/m68k/sun3/prom/console.c:/* $Id: console.c,v 1.10 1996/12/18 06:46:54 tridge Exp $ -arch/m68k/sun3/prom/console.c: * console.c: Routines that deal with sending and receiving IO -arch/m68k/sun3/prom/console.c: * to/from the current console device using the PROM. -arch/m68k/sun3/prom/console.c:/* Non blocking get character from console input device, returns -1 -arch/m68k/sun3/prom/console.c:/* Non blocking put character to console device, returns -1 if -arch/sparc64/config.in:bool 'PROM console' CONFIG_PROM_CONSOLE -arch/sparc64/kernel/signal32.c:#ifdef DEBUG_SIGNALS /* fills up the console logs during crashme runs, yuck... */ -arch/sparc64/kernel/process.c:extern int serial_console; -arch/sparc64/kernel/process.c: if (!serial_console && prom_palette) -arch/sparc64/kernel/process.c: if (!serial_console && prom_palette) -arch/sparc64/kernel/setup.c:#include -arch/sparc64/kernel/setup.c:prom_console_write(struct console *con, const char *s, unsigned n) -arch/sparc64/kernel/setup.c:static struct console prom_console = { -arch/sparc64/kernel/setup.c: prom_console_write, -arch/sparc64/kernel/setup.c: struct console *cons, *saved_console = NULL; -arch/sparc64/kernel/setup.c: cons = console_drivers; -arch/sparc64/kernel/setup.c: unregister_console(cons); -arch/sparc64/kernel/setup.c: cons->next = saved_console; -arch/sparc64/kernel/setup.c: saved_console = cons; -arch/sparc64/kernel/setup.c: cons = console_drivers; -arch/sparc64/kernel/setup.c: register_console(&prom_console); -arch/sparc64/kernel/setup.c: unregister_console(&prom_console); -arch/sparc64/kernel/setup.c: while (saved_console) { -arch/sparc64/kernel/setup.c: cons = saved_console; -arch/sparc64/kernel/setup.c: saved_console = cons->next; -arch/sparc64/kernel/setup.c: register_console(cons); -arch/sparc64/kernel/setup.c:static int console_fb __initdata = 0; -arch/sparc64/kernel/setup.c:static struct console prom_debug_console = { -arch/sparc64/kernel/setup.c: prom_console_write, -arch/sparc64/kernel/setup.c: if (!strncmp(commands, "console=", 8)) { -arch/sparc64/kernel/setup.c: console_fb = 2; -arch/sparc64/kernel/setup.c: prom_printf ("Using /dev/ttya as console.\n"); -arch/sparc64/kernel/setup.c: console_fb = 3; -arch/sparc64/kernel/setup.c: prom_printf ("Using /dev/ttyb as console.\n"); -arch/sparc64/kernel/setup.c: console_fb = 1; -arch/sparc64/kernel/setup.c: console_fb = 1; -arch/sparc64/kernel/setup.c: extern int serial_console; /* in console.c, of course */ -arch/sparc64/kernel/setup.c: /* Initialize PROM console and command line. */ -arch/sparc64/kernel/setup.c: register_console(&prom_debug_console); -arch/sparc64/kernel/setup.c: switch (console_fb) { -arch/sparc64/kernel/setup.c: serial_console = 0; -arch/sparc64/kernel/setup.c: serial_console = 1; -arch/sparc64/kernel/setup.c: serial_console = 2; -arch/sparc64/kernel/setup.c: prom_printf("Inconsistent console: " -arch/sparc64/kernel/setup.c: case 1: /* Force one of the framebuffers as console */ -arch/sparc64/kernel/setup.c: serial_console = 0; -arch/sparc64/kernel/setup.c: case 2: /* Force ttya as console */ -arch/sparc64/kernel/setup.c: serial_console = 1; -arch/sparc64/kernel/setup.c: case 3: /* Force ttyb as console */ -arch/sparc64/kernel/setup.c: serial_console = 2; -arch/sparc64/kernel/setup.c: serial_console = 0; -arch/sparc64/kernel/setup.c: if (serial_console) -arch/sparc64/kernel/ioctl32.c:struct consolefontdesc32 { -arch/sparc64/kernel/ioctl32.c:static int do_fontx_ioctl(unsigned int fd, int cmd, struct consolefontdesc32 *user_cfd, struct file *file) -arch/sparc64/kernel/ioctl32.c: struct consolefontdesc cfdarg; -arch/sparc64/kernel/ioctl32.c: struct console_font_op op; -arch/sparc64/kernel/ioctl32.c: if (copy_from_user(&cfdarg, user_cfd, sizeof(struct consolefontdesc32))) -arch/sparc64/kernel/ioctl32.c: cfdarg.chardata = (unsigned char *)A(((struct consolefontdesc32 *)&cfdarg)->chardata); -arch/sparc64/kernel/ioctl32.c: return con_font_op(fg_console, &op); -arch/sparc64/kernel/ioctl32.c: i = con_font_op(fg_console, &op); -arch/sparc64/kernel/ioctl32.c: ((struct consolefontdesc32 *)&cfdarg)->chardata = (unsigned long)cfdarg.chardata; -arch/sparc64/kernel/ioctl32.c: if (copy_to_user(user_cfd, &cfdarg, sizeof(struct consolefontdesc32))) -arch/sparc64/kernel/ioctl32.c:struct console_font_op32 { -arch/sparc64/kernel/ioctl32.c:static int do_kdfontop_ioctl(unsigned int fd, unsigned int cmd, struct console_font_op32 *fontop, struct file *file) -arch/sparc64/kernel/ioctl32.c: struct console_font_op op; -arch/sparc64/kernel/ioctl32.c: if (copy_from_user(&op, (void *) fontop, sizeof(struct console_font_op32))) -arch/sparc64/kernel/ioctl32.c: op.data = (unsigned char *)A(((struct console_font_op32 *)&op)->data); -arch/sparc64/kernel/ioctl32.c: ((struct console_font_op32 *)&op)->data = (unsigned long)op.data; -arch/sparc64/kernel/ioctl32.c: if (copy_to_user((void *) fontop, &op, sizeof(struct console_font_op32))) -arch/sparc64/kernel/ioctl32.c: return con_set_unimap(fg_console, tmp.entry_ct, (struct unipair *)A(tmp.entries)); -arch/sparc64/kernel/ioctl32.c: return con_get_unimap(fg_console, tmp.entry_ct, &(user_ud->entry_ct), (struct unipair *)A(tmp.entries)); -arch/sparc64/kernel/power.c:extern int serial_console; -arch/sparc64/kernel/power.c: if (power_reg != 0UL && !serial_console) { -arch/sparc64/kernel/pci_psycho.c: * console as we can. -arch/sparc64/prom/Makefile: tree.o console.o printf.o p1275.o map.o -arch/sparc64/prom/console.c:/* $Id: console.c,v 1.9 1997/10/29 07:41:43 ecd Exp $ -arch/sparc64/prom/console.c: * console.c: Routines that deal with sending and receiving IO -arch/sparc64/prom/console.c: * to/from the current console device using the PROM. -arch/sparc64/prom/console.c:/* Non blocking get character from console input device, returns -1 -arch/sparc64/prom/console.c:/* Non blocking put character to console device, returns -1 if -arch/sparc64/prom/misc.c:extern int serial_console; -arch/sparc64/prom/misc.c: if(!serial_console && prom_palette) -arch/sparc64/prom/misc.c: if(!serial_console && prom_palette) -arch/arm/config.in: bool 'VGA text console' CONFIG_VGA_CONSOLE -arch/arm/defconfig:CONFIG_CMDLINE="console=ttyS0,9600" -arch/arm/kernel/setup.c:#include -arch/arm/kernel/traps.c:static inline void console_verbose(void) -arch/arm/kernel/traps.c: extern int console_loglevel; -arch/arm/kernel/traps.c: console_loglevel = 15; -arch/arm/kernel/traps.c: console_verbose(); -arch/arm/kernel/traps.c: console_verbose(); -Binary file arch/arm/kernel/core matches -arch/arm/kernel/.depend: /home/moberg/LART/linux/include/linux/console.h \ -arch/arm/kernel/.depend: $(wildcard /home/moberg/LART/linux/include/config/vga/console.h) \ -arch/arm/kernel/.depend: $(wildcard /home/moberg/LART/linux/include/config/dummy/console.h) -Binary file arch/arm/kernel/setup.o matches -Binary file arch/arm/kernel/traps.o matches -Binary file arch/arm/kernel/kernel.o matches -arch/arm/def-configs/ebsa110:CONFIG_CMDLINE="root=/dev/nfs rw mem=16M console=ttyS1,38400n8" -arch/arm/def-configs/lart:CONFIG_CMDLINE="console=ttyS0,9600" -arch/arm/special/README:This directory holds the entirely experimental console driver -Binary file arch/arm/special/core matches -arch/sh/boot/compressed/misc.c: sh_bios_console_write(s, strlen(s)); -arch/sh/config.in: bool ' Support for console on virtual terminal' CONFIG_VT_CONSOLE -arch/sh/config.in: bool ' Support for console on serial port' CONFIG_SERIAL_CONSOLE -arch/sh/config.in: bool ' Support for console on line printer' CONFIG_LP_CONSOLE -arch/sh/config.in: bool 'VGA text console' CONFIG_VGA_CONSOLE -arch/sh/config.in: tristate 'MDA text console (dual-headed) (EXPERIMENTAL)' CONFIG_MDA_CONSOLE -arch/sh/kernel/setup.c:#include -arch/sh/kernel/setup.c:static void sh_console_write(struct console *co, const char *s, -arch/sh/kernel/setup.c: sh_bios_console_write(s, count); -arch/sh/kernel/setup.c:static int sh_console_wait_key(struct console *co) -arch/sh/kernel/setup.c:static kdev_t sh_console_device(struct console *c) -arch/sh/kernel/setup.c:static int __init sh_console_setup(struct console *co, char *options) -arch/sh/kernel/setup.c:static struct console sh_console = { -arch/sh/kernel/setup.c: sh_console_write, -arch/sh/kernel/setup.c: sh_console_device, -arch/sh/kernel/setup.c: sh_console_wait_key, -arch/sh/kernel/setup.c: sh_console_setup, -arch/sh/kernel/setup.c:void sh_console_init(void) -arch/sh/kernel/setup.c: register_console(&sh_console); -arch/sh/kernel/setup.c:void sh_console_unregister(void) -arch/sh/kernel/setup.c: unregister_console(&sh_console); -arch/sh/kernel/setup.c: sh_console_init(); -arch/sh/kernel/traps.c:static inline void console_verbose(void) -arch/sh/kernel/traps.c: extern int console_loglevel; -arch/sh/kernel/traps.c: console_loglevel = 15; -arch/sh/kernel/traps.c: console_verbose(); -arch/sh/kernel/sh_bios.c:void sh_bios_console_write(const char *buf, unsigned int len) -arch/ia64/config.in: bool 'VGA text console' CONFIG_VGA_CONSOLE -arch/ia64/config.in:bool 'Print possible IA64 hazards to console' CONFIG_IA64_PRINT_HAZARDS -arch/ia64/dig/setup.c:#include -arch/ia64/dig/setup.c: if (!ia64_boot_param.console_info.num_rows -arch/ia64/dig/setup.c: || !ia64_boot_param.console_info.num_cols) -arch/ia64/dig/setup.c: orig_x = ia64_boot_param.console_info.orig_x; -arch/ia64/dig/setup.c: orig_y = ia64_boot_param.console_info.orig_y; -arch/ia64/dig/setup.c: num_cols = ia64_boot_param.console_info.num_cols; -arch/ia64/dig/setup.c: num_rows = ia64_boot_param.console_info.num_rows; -arch/ia64/hp/Makefile:O_OBJS = hpsim_console.o hpsim_irq.o hpsim_setup.o -arch/ia64/hp/hpsim_console.c:#include -arch/ia64/hp/hpsim_console.c:static int simcons_init (struct console *, char *); -arch/ia64/hp/hpsim_console.c:static void simcons_write (struct console *, const char *, unsigned); -arch/ia64/hp/hpsim_console.c:static int simcons_wait_key (struct console *); -arch/ia64/hp/hpsim_console.c:static kdev_t simcons_console_device (struct console *); -arch/ia64/hp/hpsim_console.c:struct console hpsim_cons = { -arch/ia64/hp/hpsim_console.c: simcons_console_device, /* device */ -arch/ia64/hp/hpsim_console.c:simcons_init (struct console *cons, char *options) -arch/ia64/hp/hpsim_console.c:simcons_write (struct console *cons, const char *buf, unsigned count) -arch/ia64/hp/hpsim_console.c:simcons_wait_key (struct console *cons) -arch/ia64/hp/hpsim_console.c:simcons_console_device (struct console *c) -arch/ia64/hp/hpsim_setup.c:#include -arch/ia64/hp/hpsim_setup.c:extern struct console hpsim_cons; -arch/ia64/hp/hpsim_setup.c: register_console (&hpsim_cons); -arch/ia64/kernel/fw-emu.c: bp->console_info.num_cols = 80; -arch/ia64/kernel/fw-emu.c: bp->console_info.num_rows = 25; -arch/ia64/kernel/fw-emu.c: bp->console_info.orig_x = 0; -arch/ia64/kernel/fw-emu.c: bp->console_info.orig_y = 24; -arch/ia64/kernel/head.S: br.call.sptk.few b0=console_print -arch/ia64/kernel/mca.c: * console, then we would call the appropriate debug hooks here. -arch/ia64/kernel/setup.c:#include -arch/ia64/sn/sn1/setup.c:#include -arch/ia64/sn/sn1/setup.c: * code. This is just enough to make the console code think we're on a -arch/mips64/arc/Makefile:L_OBJS = console.o init.o printf.o tree.o env.o cmdline.o misc.o time.o \ -arch/mips64/arc/console.c:/* $Id: console.c,v 1.3 1999/10/19 20:51:44 ralf Exp $ -arch/mips64/arc/console.c: * ARC console code. -arch/mips64/arc/tree.c: "bogus", "read only", "removable", "console in", "console out", -arch/mips64/kernel/traps.c:extern int console_loglevel; -arch/mips64/kernel/traps.c:static inline void console_silent(void) -arch/mips64/kernel/traps.c: console_loglevel = 0; -arch/mips64/kernel/traps.c:static inline void console_verbose(void) -arch/mips64/kernel/traps.c: if (console_loglevel) -arch/mips64/kernel/traps.c: console_loglevel = 15; -arch/mips64/kernel/traps.c: console_verbose(); -arch/mips64/mm/loadmmu.c: * XXX before the console is setup. The ARCS prom -arch/mips64/sgi-ip22/ip22-setup.c:#include -arch/mips64/sgi-ip22/ip22-setup.c: /* ARCS console environment variable is set to "g?" for -arch/mips64/sgi-ip22/ip22-setup.c: * graphics console, it is set to "d" for the first serial -arch/mips64/sgi-ip22/ip22-setup.c: ctype = ArcArcGetEnvironmentVariable("console"); -arch/mips64/sgi-ip22/ip22-setup.c: console_setup ("ttyS1"); -arch/mips64/sgi-ip22/ip22-setup.c: console_setup ("ttyS0"); -arch/mips64/sgi-ip22/ip22-setup.c: console_setup("ttyS0"); -arch/s390/kernel/s390io.c:static int cons_dev = -1; // identify console device -arch/s390/kernel/s390io.c: * CPU to handle this ISC + the console ISC exclusively. -arch/s390/kernel/s390io.c: * and switch the CPU to handle this ISC + the console ISC -arch/s390/kernel/s390io.c: * and switch the CPU to handle this ISC + the console ISC -arch/s390/kernel/s390io.c: // issue the message for the console device -arch/s390/kernel/s390io.c: * Note: We must not issue a message to the console, if the -arch/s390/kernel/s390io.c: * unsolicited interrupt applies to the console device -arch/s390/kernel/s390io.c: * for non-console devices. -arch/s390/kernel/s390io.c: * the console device driver processing the interrupt. -arch/s390/kernel/s390io.c: * modify the indicated console device to operate -arch/s390/kernel/s390io.c: * on special console interrupt sublass 7 -arch/s390/kernel/s390io.c: * enable console I/O-interrupt sublass 7 -arch/s390/kernel/s390io.c: * reset the indicated console device to operate -arch/s390/kernel/s390io.c: * on default console interrupt sublass 3 -arch/s390/kernel/s390io.c: * disable special console I/O-interrupt sublass 7 -arch/s390/kernel/s390io.c: * disable all, but isc 7 (console device) -arch/s390/kernel/setup.c:#include -arch/s390/kernel/traps.c:static inline void console_verbose(void) -arch/s390/kernel/traps.c: extern int console_loglevel; -arch/s390/kernel/traps.c: console_loglevel = 15; -arch/s390/kernel/traps.c: console_verbose(); -CREDITS:D: Random console hacks and other miscellaneous stuff -Documentation/filesystems/vfat.txt: is used by the console. It can be be enabled for the -Documentation/filesystems/proc.txt: /dev/console /dev/console 5 1 system:console -Documentation/filesystems/proc.txt: unknown /dev/tty 4 1-63 console -Documentation/filesystems/proc.txt:* console_loglevel, -Documentation/filesystems/proc.txt:* minimum_console_level and -Documentation/filesystems/proc.txt:* default_console_loglevel -Documentation/filesystems/proc.txt:console_loglevel -Documentation/filesystems/proc.txt:Messages with a higher priority than this will be printed to the console. -Documentation/filesystems/proc.txt:minimum_console_loglevel -Documentation/filesystems/proc.txt:Minimum (highest) value to which the console_loglevel can be set. -Documentation/filesystems/proc.txt:default_console_loglevel -Documentation/filesystems/proc.txt:Default value for console_loglevel. -Documentation/filesystems/devfs/ChangeLog:- tty devices, console, serial ports, etc. now appear in devfs -Documentation/filesystems/devfs/ChangeLog: "/dev/consoles" to "/dev/vc" to be more friendly to new procps -Documentation/filesystems/devfs/ChangeLog:- Added support for virtual console capture devices (/dev/vcs*) -Documentation/filesystems/devfs/ChangeLog:- Hide unopened virtual consoles from directory listings -Documentation/filesystems/devfs/ChangeLog:- Hide virtual console capture entries from directory listings when -Documentation/filesystems/devfs/ChangeLog: corresponding console device is not open -Documentation/filesystems/devfs/ChangeLog:- Removed compatibility entries for virtual console capture devices -Documentation/filesystems/devfs/ChangeLog:- Removed compatibility entries for console devices -Documentation/filesystems/devfs/README:your console. However, the console user is also prevented from -Documentation/filesystems/devfs/README:when console devices are opened to change the ownerships for *other* -Documentation/filesystems/devfs/README:/etc/security/console.perms so that ordinary users can run -Documentation/filesystems/devfs/README:--- /etc/security/console.perms.orig Sat Apr 17 16:26:47 1999 -Documentation/filesystems/devfs/README:+++ /etc/security/console.perms Fri Feb 25 23:53:55 2000 -Documentation/filesystems/devfs/README: # man 5 console.perms -Documentation/filesystems/devfs/README:-=tty[0-9][0-9]* :[0-9]\.[0-9] :[0-9] -Documentation/filesystems/devfs/README:+=tty[0-9][0-9]* [0-9][0-9]* :[0-9]\.[0-9] :[0-9] -Documentation/filesystems/devfs/README:Cannot open initial console -Documentation/filesystems/devfs/README: /dev/vc/{0,1,...} /dev/tty{1...63} Virtual consoles -Documentation/filesystems/devfs/README: /dev/vcc/{0,1,...} /dev/vcs{1...63} Virtual consoles -Documentation/filesystems/devfs/README:- TTY devices (console, serial ports, terminals and pseudo-terminals) -Documentation/filesystems/devfs/README:- Virtual console capture devices (/dev/vcc) -Documentation/filesystems/devfs/rc.devfs: # The sample pattern exludes all virtual consoles -Documentation/sysrq.txt:On the serial console (PC style standard serial ports only) - -Documentation/sysrq.txt: console. NOTE: See important comments below in SAK section. -Documentation/sysrq.txt:'p' - Will dump the current registers and flags to your console. -Documentation/sysrq.txt: console. -Documentation/sysrq.txt:'m' - Will dump current memory info to your console. -Documentation/sysrq.txt:'0'-'9' - Sets the console log level, controlling which kernel messages -Documentation/sysrq.txt: will be printed to your console. ('0', for example would make -Documentation/sysrq.txt: make it to your console.) -Documentation/sysrq.txt:trojan program is running at console and which could grab your password -Documentation/sysrq.txt:when you would try to login. It will kill all programs on given console -Documentation/sysrq.txt:useful when you want to exit a program that will not let you switch consoles. -Documentation/sysrq.txt:The loglevel'0'-'9' is useful when your console is being flooded with -Documentation/sysrq.txt:the most urgent kernel messages from reaching your console. (They will -Documentation/sysrq.txt:virtual console (ALT+Fn) and then back again should also help. -Documentation/devices.txt: 0 = /dev/tty0 Current virtual console -Documentation/devices.txt: 1 = /dev/tty1 First virtual console -Documentation/devices.txt: 63 = /dev/tty63 63rd virtual console -Documentation/devices.txt: 1 = /dev/console System console -Documentation/devices.txt: (5,1) is /dev/console starting with Linux 2.1.71. See -Documentation/devices.txt: on /dev/console. -Documentation/devices.txt: 7 char Virtual console capture devices -Documentation/devices.txt:for a session; this includes virtual consoles, serial ports, and -Documentation/devices.txt: Virtual consoles and the console device -Documentation/devices.txt:Virtual consoles are full-screen terminal displays on the system video -Documentation/devices.txt:monitor. Virtual consoles are named /dev/tty#, with numbering -Documentation/devices.txt:starting at /dev/tty1; /dev/tty0 is the current virtual console. -Documentation/devices.txt:(/dev/fb*) are not applicable. Do not use /dev/console -Documentation/devices.txt:The console device, /dev/console, is the device to which system -Documentation/devices.txt:single-user mode. Starting with Linux 2.1.71, /dev/console is managed -Documentation/devices.txt:either /dev/tty0, a specific virtual console such as /dev/tty1, or to -Documentation/networking/README.sb1000:driver message like this at the console: -Documentation/networking/sk98lin.txt: on console, depending on /etc/syslog.conf) prints a line -Documentation/networking/sk98lin.txt: You will also get a status message on the console saying -Documentation/Configure.help: from an SRM console; say Y here in order to do that. Note that you -Documentation/Configure.help: to 0x810000 to make room for the Wildfire's larger SRM console. -Documentation/Configure.help: Say Y here if you want to use the PROMs for console I/O. -Documentation/Configure.help: Say Y here if you want the console on the Newport aka XL graphics -Documentation/Configure.help:VGA text console -Documentation/Configure.help: ftp://metalab.unc.edu/pub/Linux/utils/console . -Documentation/Configure.help:VESA VGA graphics console -Documentation/Configure.help: This low level frame buffer console driver enable the kernel to use -Documentation/Configure.help:VGA 16-color graphics console -Documentation/Configure.help: your frame buffer console usually use. -Documentation/Configure.help: provided by the VGA text console 80x25 mode. -Documentation/Configure.help:Sparc console 8x16 font -Documentation/Configure.help: This is the high resolution console font for Sun machines. Say Y. -Documentation/Configure.help:Sparc console 12x22 font (not supported by all drivers) -Documentation/Configure.help: This is the high resolution console font for Sun machines with very -Documentation/Configure.help: provided by the text console 80x50 (and higher) modes). -Documentation/Configure.help:MDA text console (dual-headed) -Documentation/Configure.help: The frame buffer console uses character drawing routines that are -Documentation/Configure.help: console drivers. Note that they are used for text console output -Documentation/Configure.help: for color depths you do not intend to use for text consoles. -Documentation/Configure.help: Low level frame buffer console drivers can be modules ( = code which -Documentation/Configure.help: This is the low level frame buffer console driver for monochrome -Documentation/Configure.help: This is the low level frame buffer console driver for 2 bits per -Documentation/Configure.help: This is the low level frame buffer console driver for 4 bits per -Documentation/Configure.help: This is the low level frame buffer console driver for 8 bits per -Documentation/Configure.help: This is the low level frame buffer console driver for 15 or 16 bits -Documentation/Configure.help: This is the low level frame buffer console driver for 24 bits per -Documentation/Configure.help: This is the low level frame buffer console driver for 32 bits per -Documentation/Configure.help: This is the low level frame buffer console driver for 1 to 8 -Documentation/Configure.help: This is the low level frame buffer console driver for 1 to 8 -Documentation/Configure.help: This is the low level frame buffer console driver for 2 interleaved -Documentation/Configure.help: This is the low level frame buffer console driver for 4 interleaved -Documentation/Configure.help: This is the low level frame buffer console driver for 8 interleaved -Documentation/Configure.help: This is the low level frame buffer console driver for 1/2/4/8/16/32 -Documentation/Configure.help: This is the low level frame buffer console driver for Hercules mono -Documentation/Configure.help: This is the low level frame buffer console driver for VGA text mode; -Documentation/Configure.help: can run several virtual terminals (also called virtual consoles) on -Documentation/Configure.help: man page console_codes(4) ("man console_codes") contains the special -Documentation/Configure.help:Support for console on virtual terminal -Documentation/Configure.help: The system console is the device which receives all kernel messages -Documentation/Configure.help: a physical terminal) can be used as system console. This is the most -Documentation/Configure.help: terminal (/dev/tty0) will be used as system console. You can change -Documentation/Configure.help: that with a kernel command line option such as "console=tty3" which -Documentation/Configure.help: would use the third virtual terminal as system console. (Try "man -Documentation/Configure.help:Support for console on serial port -Documentation/Configure.help: system console (the system console is the device which receives all -Documentation/Configure.help: Even if you say Y here, the currently visible virtual console -Documentation/Configure.help: (/dev/tty0) will still be used as the system console by default, but -Documentation/Configure.help: "console=ttyS1". (Try "man bootparam" or see the documentation of -Documentation/Configure.help: system console. -Documentation/Configure.help: for them, you can't currently use the serial console feature. -Documentation/Configure.help:Support for console on line printer -Documentation/Configure.help: can have a console on the printer. This option adds support for -Documentation/Configure.help: option "console=lp0" to the kernel at boot time. -Documentation/Configure.help: mouse both on the Linux console and under X. Using the "-R" option -Documentation/Configure.help: Ftape can print lots of debugging messages to the system console -Documentation/Configure.help: printed to the console but only makes it possible to produce -Documentation/Configure.help:Enable console blanking using APM -Documentation/Configure.help: Enable console blanking using the APM. Some laptops can use this to -Documentation/Configure.help: virtual console blanks the screen. Note that this is only used by -Documentation/Configure.help: the virtual console screen blanker, and won't turn off the backlight -Documentation/Configure.help: backlight at all, or it might print a lot of errors to the console, -Documentation/Configure.help: also works on a serial console (on PC hardware at least), if you -Documentation/Configure.help: executes before the console is initialized. -Documentation/Configure.help: make it the console by answering Y to this option. -Documentation/Configure.help: CPU you can make it the console by answering Y to this option. -Documentation/Configure.help: you can make the first serial port the console by answering Y to -Documentation/initrd.txt: 4) create the console device: -Documentation/00-INDEX:serial-console.txt -Documentation/00-INDEX: - how to set up Linux with a serial line console as the default. -Documentation/oops-tracing.txt:(2) Boot with a serial console (see Documentation/serial-console.txt), -Documentation/exception.txt:the get_user call in drivers/char/console.c for a detailed examination. -Documentation/exception.txt:The original code in console.c line 1405: -Documentation/m68k/kernel-options.txt:Invert the display. This affects both, text (consoles) and graphics -Documentation/serial-console.txt:To use a serial port as console you need to compile the support into your -Documentation/serial-console.txt:It is possible to specify multiple devices for console output. You can -Documentation/serial-console.txt:use for console output. -Documentation/serial-console.txt: console=device,options -Documentation/serial-console.txt: device: tty0 for the foreground virtual console -Documentation/serial-console.txt: ttyX for any other virtual console -Documentation/serial-console.txt:You can specify multiple console= options on the kernel command line. -Documentation/serial-console.txt:you open /dev/console. So, for example: -Documentation/serial-console.txt: console=ttyS1,9600 console=tty0 -Documentation/serial-console.txt:defines that opening /dev/console will get you the current foreground -Documentation/serial-console.txt:virtual console, and kernel messages will appear on both the VGA -Documentation/serial-console.txt:console and the 2nd serial port (ttyS1 or COM2) at 9600 baud. -Documentation/serial-console.txt:Note that you can only define one console per device type (serial, video). -Documentation/serial-console.txt:If no console device is specified, the first device found capable of -Documentation/serial-console.txt:acting as a system console will be used. At this time, the system -Documentation/serial-console.txt:become the console. -Documentation/serial-console.txt:You will need to create a new device to use /dev/console. The official -Documentation/serial-console.txt:/dev/console is now character device 5,1. -Documentation/serial-console.txt:Here's an example that will use /dev/ttyS1 (COM2) as the console. -Documentation/serial-console.txt:1. Create /dev/console (real console) and /dev/tty0 (master virtual -Documentation/serial-console.txt: console): -Documentation/serial-console.txt: rm -f console tty0 -Documentation/serial-console.txt: mknod -m 622 console c 5 1 -Documentation/serial-console.txt: append = "console=ttyS1,9600" -Documentation/serial-console.txt: console for the first time, because otherwise init will probably -Documentation/serial-console.txt: set the baudrate to 38400 (baudrate of the virtual console). -Documentation/serial-console.txt:6. /dev/console and X -Documentation/serial-console.txt: Programs that want to do something with the virtual console usually -Documentation/serial-console.txt: open /dev/console. If you have created the new /dev/console device, -Documentation/serial-console.txt: and your console is NOT the virtual console some programs will fail. -Documentation/serial-console.txt: /dev/console instead of /dev/tty0. Some of those programs are: -Documentation/serial-console.txt: Note that if you boot without a console= option (or with -Documentation/serial-console.txt: console=/dev/tty0), /dev/console is the same as /dev/tty0. In that -Documentation/stallion.txt:may not appear on the console, but typically are always logged to -Documentation/stallion.txt:up these may come out on the console, or just be logged to -Documentation/joystick.txt:3.13 Game console and 8-bit pads and joysticks -Documentation/joystick.txt:Q: Is it possible to connect my old Atari/Commodore/Amiga/console joystick -Documentation/powerpc/SBC8260_memory_mapping.txt: items to examine is the 16k (LOG_BUF_LEN) circular console -Documentation/powerpc/SBC8260_memory_mapping.txt: - The Linux console port is SMC1, and the baud rate is controlled -Documentation/powerpc/SBC8260_memory_mapping.txt: should boot far enough to get serial console messages and KGDB -Documentation/ftape.txt: debugging messages to the kernel log files and the system console. -Documentation/ftape.txt: console you can -Documentation/VGA-softcursor.txt:groups, low three bits set color (as in normal color codes used by the console) -Documentation/paride.txt:displayed on the console. Like all such messages, they can be -Documentation/paride.txt:and print a log message to your kernel log file and your console. For -Documentation/s390/cds.txt:I/O request processing. All I/O devices, but the console device are driven -Documentation/s390/cds.txt:console processing. Though they are an extension to the Linux/390 device -Documentation/s390/cds.txt:This routine allows to specify the system console device. This is necessary -Documentation/s390/cds.txt:as the console isn't driven by the same ESA/390 interrupt subclass as are -Documentation/s390/cds.txt:can act as system console. See wait_cons_dev() for details. -Documentation/s390/cds.txt:irq : subchannel identifying the system console device -Documentation/s390/cds.txt:-EBUSY - the console device is already defined -Documentation/s390/cds.txt:This routine allows for resetting the console device specification. See -Documentation/s390/cds.txt:irq : subchannel identifying the system console device -Documentation/s390/cds.txt:The wait_cons_dev() routine is used by the console device driver when its -Documentation/s390/cds.txt:request is received. In this case the console driver uses the wait_cons_dev() -Documentation/s390/cds.txt:the current request. Any pending interrupt condition for the console device -Documentation/s390/cds.txt:irq : subchannel identifying the system console device -Documentation/s390/cds.txt: the console device by set_cons_dev() -Documentation/s390/cds.txt:wait_cons_dev() processing requires that all but the special console ISC are -Documentation/sysctl/kernel.txt:The four values in printk denote: console_loglevel, -Documentation/sysctl/kernel.txt:default_message_loglevel, minimum_console_level and -Documentation/sysctl/kernel.txt:default_console_loglevel respectively. -Documentation/sysctl/kernel.txt:- console_loglevel: messages with a higher priority than -Documentation/sysctl/kernel.txt: this will be printed to the console -Documentation/sysctl/kernel.txt:- minimum_console_loglevel: minimum (highest) value to which -Documentation/sysctl/kernel.txt: console_loglevel can be set -Documentation/sysctl/kernel.txt:- default_console_loglevel: default value for console_loglevel -Documentation/video4linux/bttv/PROBLEMS:- Grabbing is not switched off when changing consoles with XFree. -Documentation/video4linux/README.cpia: to the following (your versions may be different) on the console: -Documentation/fb/vesafb.txt: * It provides a nice large console (128 cols + 48 lines with 1024x768) -Documentation/fb/vesafb.txt:graphics mode). Which of them takes over the console depends on -Documentation/fb/vesafb.txt:with a broken console (and vesafb cannot do anything about this). -Documentation/fb/vesafb.txt: video memory, console scrolling is done by changing the -Documentation/fb/internals.txt: Interface between the frame buffer device and the console driver. -Documentation/fb/matroxfb.txt: * It provides a nice large console (128 cols + 48 lines with 1024x768) -Documentation/fb/matroxfb.txt:mode for console. You can do it at boot time by using videomode -Documentation/fb/matroxfb.txt:Switching to another console and back fixes it. I hope that it is SVGALib's -Documentation/fb/matroxfb.txt:nopan - create initial consoles with vyres = yres, thus disabling virtual -Documentation/fb/matroxfb.txt:pan - create initial consoles as tall as possible (vyres = memory/vxres). -Documentation/fb/tgafb.txt:Uytterhoeven, which was based on the original TGA console code written by -Documentation/fb/clgenfb.txt:* Associated with the above, console colors are now obtained from a LUT -Documentation/fb/aty128fb.txt: * It provides a nice large console (128 cols + 48 lines with 1024x768) -Documentation/fb/aty128fb.txt:when switching from X to console and back to X. You will have to restart -Documentation/joystick-parport.txt: Many console and 8-bit coputer gamepads and joysticks are supported. The -Documentation/scsi-generic.txt:to the console/log when a SCSI device error occurs. Values > 8 cause -Documentation/scsi-generic.txt:the current sg device driver's state to be output to the console/log -Documentation/scsi-generic.txt:debug will appear in your console/log. -Documentation/scsi-generic.txt:sg_debug outputs sg driver state to console/log file -Documentation/arm/SA1100/Brutus:console is provided through the second Brutus serial port. To access it, -Documentation/arm/SA1100/ThinClient:- some console keyboard support (maybe IR?) -Documentation/arm/SA1100/CERF: - Serial ports with a serial console (hardcoded to 38400 8N1) -Documentation/arm/Setup: These two together describe the character size of the dummy console, -Documentation/arm/Setup: or VGA console character size. They should not be used for any other -Documentation/arm/Setup: This describes the character position of cursor on VGA console, and -Documentation/arm/Setup: is otherwise unused. (should not used for other console types, and -Documentation/kernel-parameters.txt: MDA MDA console support is enabled. -Documentation/kernel-parameters.txt: VGA The VGA console has been enabled. -Documentation/kernel-parameters.txt: console= [KNL] output console + comm spec (speed, control, -Documentation/pm.txt:closes), system power policy (eg. sleep after 30 minutes of console -Documentation/README.DAC960:system console logging mechanism. Whenever the system is operating, the DAC960 -Documentation/README.DAC960:driver to the system console and will appear in the log files maintained by -Documentation/README.DAC960:logged to the system console at most every 60 seconds. -Documentation/README.DAC960:logged to the system console. The shell command sequence -Documentation/README.DAC960:driver logs the following console status messages indicating that Logical -Documentation/README.DAC960:as being logged to the console by the driver. -Documentation/README.DAC960:and every minute a progress message is logged to the console by the driver: -Documentation/README.DAC960:driver logs the following console status messages: -Documentation/README.DAC960:and every minute a progress message is logged on the console by the driver: -Documentation/README.DAC960:the console by the driver. Within 60 seconds of this command the driver logs: -Documentation/DocBook/parportbook.tmpl: -Documentation/DocBook/parportbook.tmpl: The parallel port console functionality is also implemented in -Documentation/DocBook/kernel-hacking.tmpl: console, dmesg, and the syslog daemon. It is useful for debugging -Documentation/DocBook/kernel-hacking.tmpl: but use with caution: a machine which has its console flooded with -Documentation/DocBook/mousedrivers.tmpl: handles cutting and pasting on the text consoles. It provides a -Documentation/usb/dc2xx.txt:the console is granted ownership of these devices. console.perms(5) -Documentation/usb/scanner.txt:similar will appear in '/var/adm/messages' or on the console or both, -drivers/net/eepro.c: avoid console flooding. Added locking at critical parts. Now -drivers/net/eepro.c: /* This is not a duplicate. One message for the console, -drivers/net/wavelan.p.h: * displayed at console and still in /var/adm/messages) -drivers/net/defxx.h:/* implemented are: none, selftest, mfg, fw, console */ -drivers/net/oaknet.c: * This routine prints out a last-ditch informative message to the console -drivers/net/daynaport.c:extern int console_loglevel; -drivers/net/sk98lin/skge.c: * This function logs errors to the system buffer and to the console -drivers/net/sk98lin/skge.c: * This function prints frames to the system logfile/to the console. -drivers/net/sk98lin/skge.c: * console. -drivers/net/sk98lin/skge.c: * console. -drivers/net/pcmcia/wavelan_cs.c: * Dumps the current i82593 receive buffer to the console. -drivers/net/pcmcia/wavelan_cs.h: * displayed at console and still in /var/adm/messages) -Binary file drivers/net/core matches -drivers/block/genhd.c:extern void console_map_init(void); -drivers/block/genhd.c: console_map_init(); -Binary file drivers/block/core matches -drivers/char/keyboard.c: * Added decr/incr_console, dynamic keymaps, Unicode support, -drivers/char/keyboard.c:struct console; -drivers/char/keyboard.c:int keyboard_wait_for_keypress(struct console *co) -drivers/char/keyboard.c: * (last_console is now a global variable) -drivers/char/keyboard.c: SAK, decr_console, incr_console, spawn_console, bare_num; -drivers/char/keyboard.c: decr_console, incr_console, spawn_console, bare_num -drivers/char/keyboard.c: tty = ttytab? ttytab[fg_console]: NULL; -drivers/char/keyboard.c: * fact that console_open sets tty->driver_data when -drivers/char/keyboard.c: kbd = kbd_table + fg_console; -drivers/char/keyboard.c: do_poke_blanked_console = 1; -drivers/char/keyboard.c: tasklet_schedule(&console_tasklet); -drivers/char/keyboard.c: /* switch to the last used console, ChN */ -drivers/char/keyboard.c: set_console(last_console); -drivers/char/keyboard.c:static void decr_console(void) -drivers/char/keyboard.c: for (i = fg_console-1; i != fg_console; i--) { -drivers/char/keyboard.c: set_console(i); -drivers/char/keyboard.c:static void incr_console(void) -drivers/char/keyboard.c: for (i = fg_console+1; i != fg_console; i++) { -drivers/char/keyboard.c: set_console(i); -drivers/char/keyboard.c:static void spawn_console(void) -drivers/char/keyboard.c: reset_vc(fg_console); -drivers/char/keyboard.c: set_console(value); -drivers/char/keyboard.c:/* Called after returning from RAW mode or when changing consoles - -drivers/char/keyboard.c:void register_leds(int console, unsigned int led, -drivers/char/keyboard.c: struct kbd_struct *kbd = kbd_table + console; -drivers/char/keyboard.c: struct kbd_struct *kbd = kbd_table + fg_console; -drivers/char/keyboard.c: * console changing, led setting and copy_to_cooked, which can -drivers/char/keyboard.c: tty = ttytab? ttytab[fg_console]: NULL; -drivers/char/keyboard.c: kbd = kbd_table + fg_console; -drivers/char/keyboard.c: extern struct tty_driver console_driver; -drivers/char/keyboard.c: ttytab = console_driver.table; -drivers/char/Makefile:export-objs := busmouse.o console.o i2c-old.o keyboard.o sysrq.o \ -drivers/char/Makefile:CONSOLE =console.o -drivers/char/Makefile: CONSOLE = console.o -drivers/char/Makefile:obj-$(CONFIG_VT) += vt.o vc_screen.o consolemap.o consolemap_deftbl.o $(CONSOLE) selection.o -drivers/char/Makefile:consolemap_deftbl.c: $(FONTMAPFILE) conmakehash -drivers/char/Makefile: ./conmakehash $(FONTMAPFILE) > consolemap_deftbl.c -drivers/char/Makefile:consolemap_deftbl.o: consolemap_deftbl.c $(TOPDIR)/include/linux/types.h -drivers/char/console.c: * linux/drivers/char/console.c -drivers/char/console.c: * Dynamic allocation of consoles, aeb@cwi.nl, May 1994 -drivers/char/console.c: * Resizing of consoles, aeb, 940926 -drivers/char/console.c: * Merge with the abstract console driver by Geert Uytterhoeven -drivers/char/console.c: * Original m68k console driver modifications by -drivers/char/console.c: * Note that the abstract console driver allows all consoles to be of -drivers/char/console.c: * current console (currcons): -drivers/char/console.c: * The abstract console driver provides a generic interface for a text -drivers/char/console.c: * console. It supports VGA text mode, frame buffer based graphical consoles -drivers/char/console.c: * (struct consw) which contains function pointers to console operations -drivers/char/console.c: * (see for more information). -drivers/char/console.c: * Removed old-style timers, introduced console_timer, made timer -drivers/char/console.c:#include -drivers/char/console.c:#include -drivers/char/console.c:#include -drivers/char/console.c:#include "console_macros.h" -drivers/char/console.c:static struct tty_struct *console_table[MAX_NR_CONSOLES]; -drivers/char/console.c:static struct termios *console_termios[MAX_NR_CONSOLES]; -drivers/char/console.c:static struct termios *console_termios_locked[MAX_NR_CONSOLES]; -drivers/char/console.c:static void vc_init(unsigned int console, unsigned int rows, -drivers/char/console.c:static int printable = 0; /* Is console ready for printing? */ -drivers/char/console.c:int do_poke_blanked_console = 0; -drivers/char/console.c:int console_blanked = 0; -drivers/char/console.c: * fg_console is the current virtual console, -drivers/char/console.c: * last_console is the last used one, -drivers/char/console.c: * want_console is the console we want to switch to, -drivers/char/console.c: * kmsg_redirect is the console for kernel messages, -drivers/char/console.c:int fg_console = 0; -drivers/char/console.c:int last_console = 0; -drivers/char/console.c:int want_console = -1; -drivers/char/console.c: * For each existing display, we have a pointer to console currently visible -drivers/char/console.c: * on that display, allowing consoles other than fg_console to be refreshed -drivers/char/console.c: * console since the code is (and always was) not re-entrant, so we insert -drivers/char/console.c: * the console_tasklet. The console_tasklet is protected by the IRQ -drivers/char/console.c: * protected console_lock. -drivers/char/console.c: * For the same reason, we defer scrollback to the console tasklet. -drivers/char/console.c: * the console on our behalf. -drivers/char/console.c:int (*console_blank_hook)(int); -drivers/char/console.c:static struct timer_list console_timer; -drivers/char/console.c:#define IS_FG (currcons == fg_console) -drivers/char/console.c: tasklet_schedule(&console_tasklet); -drivers/char/console.c: if (!IS_FG || console_blanked || vcmode == KD_GRAPHICS) -drivers/char/console.c:void redraw_screen(int new_console, int is_switch) -drivers/char/console.c: int currcons, old_console; -drivers/char/console.c: if (!vc_cons_allocated(new_console)) { -drivers/char/console.c: /* printk("redraw_screen: tty %d not allocated ??\n", new_console+1); */ -drivers/char/console.c: currcons = fg_console; -drivers/char/console.c: if (fg_console != new_console) { -d