Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261425AbVAXC4L (ORCPT ); Sun, 23 Jan 2005 21:56:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261357AbVAXC4L (ORCPT ); Sun, 23 Jan 2005 21:56:11 -0500 Received: from out006pub.verizon.net ([206.46.170.106]:11988 "EHLO out006.verizon.net") by vger.kernel.org with ESMTP id S261425AbVAXCyL (ORCPT ); Sun, 23 Jan 2005 21:54:11 -0500 From: Gene Heskett Reply-To: gene.heskett@verizon.net Organization: None, usuallly detectable by casual observers To: linux-kernel@vger.kernel.org, andyliu Subject: Re: [patch] Real-Time Preemption, -RT-2.6.11-rc2-V0.7.36-00 Date: Sun, 23 Jan 2005 21:54:08 -0500 User-Agent: KMail/1.7 Cc: Ingo Molnar References: <20041122005411.GA19363@elte.hu> <200501230940.56420.gene.heskett@verizon.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200501232154.08633.gene.heskett@verizon.net> X-Authentication-Info: Submitted using SMTP AUTH at out006.verizon.net from [151.205.47.137] at Sun, 23 Jan 2005 20:54:09 -0600 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 26335 Lines: 1125 On Sunday 23 January 2005 20:01, andyliu wrote: >hi Gene > Thanks, I'll give it a shot and see if it fits my hardware. >i am lucky enough to have 2.6.11-rc2-V0.7.36-02 compile and run in > my i386 host. below is my config > ># ># Automatically generated make config: don't edit ># Linux kernel version: 2.6.11-rc2-RT-V0.7.36-02 ># Mon Jan 24 08:45:39 2005 ># >CONFIG_X86=y >CONFIG_MMU=y >CONFIG_UID16=y >CONFIG_GENERIC_ISA_DMA=y >CONFIG_GENERIC_IOMAP=y > ># ># Code maturity level options ># >CONFIG_EXPERIMENTAL=y >CONFIG_CLEAN_COMPILE=y >CONFIG_LOCK_KERNEL=y > ># ># General setup ># >CONFIG_LOCALVERSION="RT" >CONFIG_SWAP=y >CONFIG_SYSVIPC=y >CONFIG_POSIX_MQUEUE=y ># CONFIG_BSD_PROCESS_ACCT is not set >CONFIG_SYSCTL=y >CONFIG_AUDIT=y >CONFIG_AUDITSYSCALL=y >CONFIG_LOG_BUF_SHIFT=15 >CONFIG_HOTPLUG=y >CONFIG_KOBJECT_UEVENT=y ># CONFIG_IKCONFIG is not set >CONFIG_EMBEDDED=y ># CONFIG_KALLSYMS is not set >CONFIG_FUTEX=y >CONFIG_EPOLL=y ># CONFIG_CC_OPTIMIZE_FOR_SIZE is not set ># CONFIG_SHMEM is not set >CONFIG_CC_ALIGN_FUNCTIONS=0 >CONFIG_CC_ALIGN_LABELS=0 >CONFIG_CC_ALIGN_LOOPS=0 >CONFIG_CC_ALIGN_JUMPS=0 >CONFIG_TINY_SHMEM=y > ># ># Loadable module support ># >CONFIG_MODULES=y ># CONFIG_MODULE_UNLOAD is not set >CONFIG_OBSOLETE_MODPARM=y ># CONFIG_MODVERSIONS is not set ># CONFIG_MODULE_SRCVERSION_ALL is not set >CONFIG_KMOD=y > ># ># Processor type and features ># >CONFIG_X86_PC=y ># CONFIG_X86_ELAN is not set ># CONFIG_X86_VOYAGER is not set ># CONFIG_X86_NUMAQ is not set ># CONFIG_X86_SUMMIT is not set ># CONFIG_X86_BIGSMP is not set ># CONFIG_X86_VISWS is not set ># CONFIG_X86_GENERICARCH is not set ># CONFIG_X86_ES7000 is not set ># CONFIG_M386 is not set ># CONFIG_M486 is not set ># CONFIG_M586 is not set ># CONFIG_M586TSC is not set ># CONFIG_M586MMX is not set ># CONFIG_M686 is not set ># CONFIG_MPENTIUMII is not set ># CONFIG_MPENTIUMIII is not set ># CONFIG_MPENTIUMM is not set >CONFIG_MPENTIUM4=y ># CONFIG_MK6 is not set ># CONFIG_MK7 is not set ># CONFIG_MK8 is not set ># CONFIG_MCRUSOE is not set ># CONFIG_MEFFICEON is not set ># CONFIG_MWINCHIPC6 is not set ># CONFIG_MWINCHIP2 is not set ># CONFIG_MWINCHIP3D is not set ># CONFIG_MCYRIXIII is not set ># CONFIG_MVIAC3_2 is not set ># CONFIG_X86_GENERIC is not set >CONFIG_X86_CMPXCHG=y >CONFIG_X86_XADD=y >CONFIG_X86_L1_CACHE_SHIFT=7 >CONFIG_GENERIC_CALIBRATE_DELAY=y >CONFIG_X86_WP_WORKS_OK=y >CONFIG_X86_INVLPG=y >CONFIG_X86_BSWAP=y >CONFIG_X86_POPAD_OK=y >CONFIG_X86_GOOD_APIC=y >CONFIG_X86_INTEL_USERCOPY=y >CONFIG_X86_USE_PPRO_CHECKSUM=y ># CONFIG_HPET_TIMER is not set >CONFIG_SMP=y >CONFIG_NR_CPUS=2 >CONFIG_SCHED_SMT=y ># CONFIG_PREEMPT_NONE is not set ># CONFIG_PREEMPT_VOLUNTARY is not set ># CONFIG_PREEMPT_DESKTOP is not set >CONFIG_PREEMPT_RT=y >CONFIG_PREEMPT=y >CONFIG_PREEMPT_SOFTIRQS=y >CONFIG_PREEMPT_HARDIRQS=y >CONFIG_PREEMPT_BKL=y >CONFIG_X86_LOCAL_APIC=y >CONFIG_X86_IO_APIC=y >CONFIG_X86_TSC=y >CONFIG_X86_MCE=y >CONFIG_X86_MCE_NONFATAL=y >CONFIG_X86_MCE_P4THERMAL=y ># CONFIG_TOSHIBA is not set ># CONFIG_I8K is not set ># CONFIG_MICROCODE is not set ># CONFIG_X86_MSR is not set ># CONFIG_X86_CPUID is not set > ># ># Firmware Drivers ># ># CONFIG_EDD is not set >CONFIG_NOHIGHMEM=y ># CONFIG_HIGHMEM4G is not set ># CONFIG_HIGHMEM64G is not set ># CONFIG_MATH_EMULATION is not set >CONFIG_MTRR=y >CONFIG_IRQBALANCE=y >CONFIG_HAVE_DEC_LOCK=y ># CONFIG_REGPARM is not set > ># ># Power management options (ACPI, APM) ># ># CONFIG_PM is not set > ># ># ACPI (Advanced Configuration and Power Interface) Support ># ># CONFIG_ACPI is not set >CONFIG_ACPI_BOOT=y >CONFIG_ACPI_BLACKLIST_YEAR=0 > ># ># CPU Frequency scaling ># ># CONFIG_CPU_FREQ is not set > ># ># Bus options (PCI, PCMCIA, EISA, MCA, ISA) ># >CONFIG_PCI=y ># CONFIG_PCI_GOBIOS is not set ># CONFIG_PCI_GOMMCONFIG is not set ># CONFIG_PCI_GODIRECT is not set >CONFIG_PCI_GOANY=y >CONFIG_PCI_BIOS=y >CONFIG_PCI_DIRECT=y ># CONFIG_PCIEPORTBUS is not set ># CONFIG_PCI_MSI is not set >CONFIG_PCI_LEGACY_PROC=y >CONFIG_PCI_NAMES=y >CONFIG_ISA=y ># CONFIG_EISA is not set ># CONFIG_MCA is not set ># CONFIG_SCx200 is not set > ># ># PCCARD (PCMCIA/CardBus) support ># ># CONFIG_PCCARD is not set > ># ># PC-card bridges ># >CONFIG_PCMCIA_PROBE=y > ># ># PCI Hotplug Support ># ># CONFIG_HOTPLUG_PCI is not set > ># ># Executable file formats ># >CONFIG_BINFMT_ELF=y >CONFIG_BINFMT_AOUT=y >CONFIG_BINFMT_MISC=y > ># ># Device Drivers ># > ># ># Generic Driver Options ># >CONFIG_STANDALONE=y >CONFIG_PREVENT_FIRMWARE_BUILD=y >CONFIG_FW_LOADER=m > ># ># Memory Technology Devices (MTD) ># ># CONFIG_MTD is not set > ># ># Parallel port support ># >CONFIG_PARPORT=y >CONFIG_PARPORT_PC=y >CONFIG_PARPORT_PC_CML1=y ># CONFIG_PARPORT_SERIAL is not set ># CONFIG_PARPORT_PC_FIFO is not set ># CONFIG_PARPORT_PC_SUPERIO is not set ># CONFIG_PARPORT_OTHER is not set ># CONFIG_PARPORT_1284 is not set > ># ># Plug and Play support ># >CONFIG_PNP=y ># CONFIG_PNP_DEBUG is not set > ># ># Protocols ># ># CONFIG_ISAPNP is not set ># CONFIG_PNPBIOS is not set > ># ># Block devices ># >CONFIG_BLK_DEV_FD=y ># CONFIG_BLK_DEV_XD is not set ># CONFIG_PARIDE is not set ># CONFIG_BLK_CPQ_DA is not set ># CONFIG_BLK_CPQ_CISS_DA is not set ># CONFIG_BLK_DEV_DAC960 is not set ># CONFIG_BLK_DEV_UMEM is not set ># CONFIG_BLK_DEV_COW_COMMON is not set ># CONFIG_BLK_DEV_LOOP is not set ># CONFIG_BLK_DEV_NBD is not set ># CONFIG_BLK_DEV_SX8 is not set ># CONFIG_BLK_DEV_RAM is not set >CONFIG_BLK_DEV_RAM_COUNT=16 >CONFIG_INITRAMFS_SOURCE="" >CONFIG_LBD=y ># CONFIG_CDROM_PKTCDVD is not set > ># ># IO Schedulers ># >CONFIG_IOSCHED_NOOP=y >CONFIG_IOSCHED_AS=y >CONFIG_IOSCHED_DEADLINE=y >CONFIG_IOSCHED_CFQ=y ># CONFIG_ATA_OVER_ETH is not set > ># ># ATA/ATAPI/MFM/RLL support ># >CONFIG_IDE=y >CONFIG_BLK_DEV_IDE=y > ># ># Please see Documentation/ide.txt for help/info on IDE drives ># ># CONFIG_BLK_DEV_IDE_SATA is not set ># CONFIG_BLK_DEV_HD_IDE is not set >CONFIG_BLK_DEV_IDEDISK=y >CONFIG_IDEDISK_MULTI_MODE=y >CONFIG_BLK_DEV_IDECD=y ># CONFIG_BLK_DEV_IDETAPE is not set ># CONFIG_BLK_DEV_IDEFLOPPY is not set ># CONFIG_BLK_DEV_IDESCSI is not set ># CONFIG_IDE_TASK_IOCTL is not set > ># ># IDE chipset support/bugfixes ># >CONFIG_IDE_GENERIC=y >CONFIG_BLK_DEV_CMD640=y ># CONFIG_BLK_DEV_CMD640_ENHANCED is not set ># CONFIG_BLK_DEV_IDEPNP is not set >CONFIG_BLK_DEV_IDEPCI=y >CONFIG_IDEPCI_SHARE_IRQ=y ># CONFIG_BLK_DEV_OFFBOARD is not set >CONFIG_BLK_DEV_GENERIC=y ># CONFIG_BLK_DEV_OPTI621 is not set >CONFIG_BLK_DEV_RZ1000=y >CONFIG_BLK_DEV_IDEDMA_PCI=y ># CONFIG_BLK_DEV_IDEDMA_FORCED is not set >CONFIG_IDEDMA_PCI_AUTO=y ># CONFIG_IDEDMA_ONLYDISK is not set ># CONFIG_BLK_DEV_AEC62XX is not set ># CONFIG_BLK_DEV_ALI15X3 is not set ># CONFIG_BLK_DEV_AMD74XX is not set ># CONFIG_BLK_DEV_ATIIXP is not set ># CONFIG_BLK_DEV_CMD64X is not set ># CONFIG_BLK_DEV_TRIFLEX is not set ># CONFIG_BLK_DEV_CY82C693 is not set ># CONFIG_BLK_DEV_CS5520 is not set ># CONFIG_BLK_DEV_CS5530 is not set ># CONFIG_BLK_DEV_HPT34X is not set ># CONFIG_BLK_DEV_HPT366 is not set ># CONFIG_BLK_DEV_SC1200 is not set >CONFIG_BLK_DEV_PIIX=y ># CONFIG_BLK_DEV_NS87415 is not set ># CONFIG_BLK_DEV_PDC202XX_OLD is not set ># CONFIG_BLK_DEV_PDC202XX_NEW is not set ># CONFIG_BLK_DEV_SVWKS is not set ># CONFIG_BLK_DEV_SIIMAGE is not set ># CONFIG_BLK_DEV_SIS5513 is not set ># CONFIG_BLK_DEV_SLC90E66 is not set ># CONFIG_BLK_DEV_TRM290 is not set ># CONFIG_BLK_DEV_VIA82CXXX is not set ># CONFIG_IDE_ARM is not set ># CONFIG_IDE_CHIPSETS is not set >CONFIG_BLK_DEV_IDEDMA=y ># CONFIG_IDEDMA_IVB is not set >CONFIG_IDEDMA_AUTO=y ># CONFIG_BLK_DEV_HD is not set > ># ># SCSI device support ># >CONFIG_SCSI=y ># CONFIG_SCSI_PROC_FS is not set > ># ># SCSI support type (disk, tape, CD-ROM) ># ># CONFIG_BLK_DEV_SD is not set ># CONFIG_CHR_DEV_ST is not set ># CONFIG_CHR_DEV_OSST is not set ># CONFIG_BLK_DEV_SR is not set ># CONFIG_CHR_DEV_SG is not set > ># ># Some SCSI devices (e.g. CD jukebox) support multiple LUNs ># ># CONFIG_SCSI_MULTI_LUN is not set ># CONFIG_SCSI_CONSTANTS is not set ># CONFIG_SCSI_LOGGING is not set > ># ># SCSI Transport Attributes ># ># CONFIG_SCSI_SPI_ATTRS is not set ># CONFIG_SCSI_FC_ATTRS is not set ># CONFIG_SCSI_ISCSI_ATTRS is not set > ># ># SCSI low-level drivers ># ># CONFIG_BLK_DEV_3W_XXXX_RAID is not set ># CONFIG_SCSI_3W_9XXX is not set ># CONFIG_SCSI_7000FASST is not set ># CONFIG_SCSI_ACARD is not set ># CONFIG_SCSI_AHA152X is not set ># CONFIG_SCSI_AHA1542 is not set ># CONFIG_SCSI_AACRAID is not set ># CONFIG_SCSI_AIC7XXX is not set ># CONFIG_SCSI_AIC7XXX_OLD is not set ># CONFIG_SCSI_AIC79XX is not set ># CONFIG_SCSI_DPT_I2O is not set ># CONFIG_SCSI_IN2000 is not set ># CONFIG_MEGARAID_NEWGEN is not set ># CONFIG_MEGARAID_LEGACY is not set ># CONFIG_SCSI_SATA is not set ># CONFIG_SCSI_BUSLOGIC is not set ># CONFIG_SCSI_DMX3191D is not set ># CONFIG_SCSI_DTC3280 is not set ># CONFIG_SCSI_EATA is not set ># CONFIG_SCSI_EATA_PIO is not set ># CONFIG_SCSI_FUTURE_DOMAIN is not set ># CONFIG_SCSI_GDTH is not set ># CONFIG_SCSI_GENERIC_NCR5380 is not set ># CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set ># CONFIG_SCSI_IPS is not set ># CONFIG_SCSI_INITIO is not set ># CONFIG_SCSI_INIA100 is not set ># CONFIG_SCSI_PPA is not set ># CONFIG_SCSI_IMM is not set ># CONFIG_SCSI_NCR53C406A is not set ># CONFIG_SCSI_SYM53C8XX_2 is not set ># CONFIG_SCSI_IPR is not set ># CONFIG_SCSI_PAS16 is not set ># CONFIG_SCSI_PSI240I is not set ># CONFIG_SCSI_QLOGIC_FAS is not set ># CONFIG_SCSI_QLOGIC_ISP is not set ># CONFIG_SCSI_QLOGIC_FC is not set ># CONFIG_SCSI_QLOGIC_1280 is not set >CONFIG_SCSI_QLA2XXX=y ># CONFIG_SCSI_QLA21XX is not set ># CONFIG_SCSI_QLA22XX is not set ># CONFIG_SCSI_QLA2300 is not set ># CONFIG_SCSI_QLA2322 is not set ># CONFIG_SCSI_QLA6312 is not set ># CONFIG_SCSI_SYM53C416 is not set ># CONFIG_SCSI_DC395x is not set ># CONFIG_SCSI_DC390T is not set ># CONFIG_SCSI_T128 is not set ># CONFIG_SCSI_U14_34F is not set ># CONFIG_SCSI_ULTRASTOR is not set ># CONFIG_SCSI_NSP32 is not set ># CONFIG_SCSI_DEBUG is not set > ># ># Old CD-ROM drivers (not SCSI, not IDE) ># ># CONFIG_CD_NO_IDESCSI is not set > ># ># Multi-device support (RAID and LVM) ># ># CONFIG_MD is not set > ># ># Fusion MPT device support ># ># CONFIG_FUSION is not set > ># ># IEEE 1394 (FireWire) support ># ># CONFIG_IEEE1394 is not set > ># ># I2O device support ># ># CONFIG_I2O is not set > ># ># Networking support ># >CONFIG_NET=y > ># ># Networking options ># >CONFIG_PACKET=y ># CONFIG_PACKET_MMAP is not set ># CONFIG_NETLINK_DEV is not set >CONFIG_UNIX=y ># CONFIG_NET_KEY is not set >CONFIG_INET=y >CONFIG_IP_MULTICAST=y ># CONFIG_IP_ADVANCED_ROUTER is not set ># CONFIG_IP_PNP is not set ># CONFIG_NET_IPIP is not set ># CONFIG_NET_IPGRE is not set ># CONFIG_IP_MROUTE is not set ># CONFIG_ARPD is not set ># CONFIG_SYN_COOKIES is not set ># CONFIG_INET_AH is not set ># CONFIG_INET_ESP is not set ># CONFIG_INET_IPCOMP is not set ># CONFIG_INET_TUNNEL is not set >CONFIG_IP_TCPDIAG=y ># CONFIG_IP_TCPDIAG_IPV6 is not set > ># ># IP: Virtual Server Configuration ># ># CONFIG_IP_VS is not set ># CONFIG_IPV6 is not set >CONFIG_NETFILTER=y ># CONFIG_NETFILTER_DEBUG is not set > ># ># IP: Netfilter Configuration ># >CONFIG_IP_NF_CONNTRACK=y ># CONFIG_IP_NF_CT_ACCT is not set ># CONFIG_IP_NF_CONNTRACK_MARK is not set ># CONFIG_IP_NF_CT_PROTO_SCTP is not set ># CONFIG_IP_NF_FTP is not set ># CONFIG_IP_NF_IRC is not set ># CONFIG_IP_NF_TFTP is not set ># CONFIG_IP_NF_AMANDA is not set >CONFIG_IP_NF_QUEUE=y >CONFIG_IP_NF_IPTABLES=y >CONFIG_IP_NF_MATCH_LIMIT=y >CONFIG_IP_NF_MATCH_IPRANGE=y >CONFIG_IP_NF_MATCH_MAC=y >CONFIG_IP_NF_MATCH_PKTTYPE=y >CONFIG_IP_NF_MATCH_MARK=y >CONFIG_IP_NF_MATCH_MULTIPORT=y >CONFIG_IP_NF_MATCH_TOS=y >CONFIG_IP_NF_MATCH_RECENT=y >CONFIG_IP_NF_MATCH_ECN=y >CONFIG_IP_NF_MATCH_DSCP=y >CONFIG_IP_NF_MATCH_AH_ESP=y >CONFIG_IP_NF_MATCH_LENGTH=y >CONFIG_IP_NF_MATCH_TTL=y >CONFIG_IP_NF_MATCH_TCPMSS=y >CONFIG_IP_NF_MATCH_HELPER=y >CONFIG_IP_NF_MATCH_STATE=y >CONFIG_IP_NF_MATCH_CONNTRACK=y >CONFIG_IP_NF_MATCH_OWNER=y ># CONFIG_IP_NF_MATCH_ADDRTYPE is not set ># CONFIG_IP_NF_MATCH_REALM is not set ># CONFIG_IP_NF_MATCH_SCTP is not set ># CONFIG_IP_NF_MATCH_COMMENT is not set ># CONFIG_IP_NF_MATCH_HASHLIMIT is not set >CONFIG_IP_NF_FILTER=y >CONFIG_IP_NF_TARGET_REJECT=y >CONFIG_IP_NF_TARGET_LOG=y >CONFIG_IP_NF_TARGET_ULOG=y >CONFIG_IP_NF_TARGET_TCPMSS=y >CONFIG_IP_NF_NAT=y >CONFIG_IP_NF_NAT_NEEDED=y >CONFIG_IP_NF_TARGET_MASQUERADE=y >CONFIG_IP_NF_TARGET_REDIRECT=y >CONFIG_IP_NF_TARGET_NETMAP=y >CONFIG_IP_NF_TARGET_SAME=y ># CONFIG_IP_NF_NAT_SNMP_BASIC is not set >CONFIG_IP_NF_MANGLE=y >CONFIG_IP_NF_TARGET_TOS=y >CONFIG_IP_NF_TARGET_ECN=y >CONFIG_IP_NF_TARGET_DSCP=y >CONFIG_IP_NF_TARGET_MARK=y >CONFIG_IP_NF_TARGET_CLASSIFY=y >CONFIG_IP_NF_RAW=m >CONFIG_IP_NF_TARGET_NOTRACK=m >CONFIG_IP_NF_ARPTABLES=y >CONFIG_IP_NF_ARPFILTER=y >CONFIG_IP_NF_ARP_MANGLE=y > ># ># SCTP Configuration (EXPERIMENTAL) ># ># CONFIG_IP_SCTP is not set ># CONFIG_ATM is not set ># CONFIG_BRIDGE is not set ># CONFIG_VLAN_8021Q is not set ># CONFIG_DECNET is not set ># CONFIG_LLC2 is not set ># CONFIG_IPX is not set ># CONFIG_ATALK is not set ># CONFIG_X25 is not set ># CONFIG_LAPB is not set ># CONFIG_NET_DIVERT is not set ># CONFIG_ECONET is not set ># CONFIG_WAN_ROUTER is not set > ># ># QoS and/or fair queueing ># ># CONFIG_NET_SCHED is not set ># CONFIG_NET_CLS_ROUTE is not set > ># ># Network testing ># ># CONFIG_NET_PKTGEN is not set ># CONFIG_NETPOLL is not set ># CONFIG_NET_POLL_CONTROLLER is not set ># CONFIG_HAMRADIO is not set ># CONFIG_IRDA is not set ># CONFIG_BT is not set >CONFIG_NETDEVICES=y >CONFIG_DUMMY=m ># CONFIG_BONDING is not set ># CONFIG_EQUALIZER is not set ># CONFIG_TUN is not set ># CONFIG_NET_SB1000 is not set > ># ># ARCnet devices ># ># CONFIG_ARCNET is not set > ># ># Ethernet (10 or 100Mbit) ># >CONFIG_NET_ETHERNET=y >CONFIG_MII=y ># CONFIG_HAPPYMEAL is not set ># CONFIG_SUNGEM 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 > ># ># Tulip family network device support ># ># CONFIG_NET_TULIP is not set ># CONFIG_AT1700 is not set ># CONFIG_DEPCA is not set ># CONFIG_HP100 is not set ># CONFIG_NET_ISA is not set >CONFIG_NET_PCI=y ># CONFIG_PCNET32 is not set ># CONFIG_AMD8111_ETH is not set ># CONFIG_ADAPTEC_STARFIRE is not set ># CONFIG_AC3200 is not set ># CONFIG_APRICOT is not set ># CONFIG_B44 is not set ># CONFIG_FORCEDETH is not set ># CONFIG_CS89x0 is not set ># CONFIG_DGRS is not set ># CONFIG_EEPRO100 is not set ># CONFIG_E100 is not set ># CONFIG_FEALNX is not set ># CONFIG_NATSEMI is not set ># CONFIG_NE2K_PCI is not set ># CONFIG_8139CP is not set >CONFIG_8139TOO=y >CONFIG_8139TOO_PIO=y ># CONFIG_8139TOO_TUNE_TWISTER is not set ># CONFIG_8139TOO_8129 is not set ># CONFIG_8139_OLD_RX_RESET is not set ># CONFIG_SIS900 is not set ># CONFIG_EPIC100 is not set ># CONFIG_SUNDANCE is not set ># CONFIG_TLAN is not set ># CONFIG_VIA_RHINE is not set ># CONFIG_NET_POCKET is not set > ># ># Ethernet (1000 Mbit) ># ># CONFIG_ACENIC is not set ># CONFIG_DL2K is not set ># CONFIG_E1000 is not set ># CONFIG_NS83820 is not set ># CONFIG_HAMACHI is not set ># CONFIG_YELLOWFIN is not set ># CONFIG_R8169 is not set ># CONFIG_SK98LIN is not set ># CONFIG_VIA_VELOCITY is not set ># CONFIG_TIGON3 is not set > ># ># Ethernet (10000 Mbit) ># ># CONFIG_IXGB is not set >CONFIG_S2IO=m ># CONFIG_S2IO_NAPI is not set ># CONFIG_2BUFF_MODE is not set > ># ># Token Ring devices ># ># CONFIG_TR is not set > ># ># Wireless LAN (non-hamradio) ># ># CONFIG_NET_RADIO is not set > ># ># Wan interfaces ># ># CONFIG_WAN is not set ># CONFIG_FDDI is not set ># CONFIG_HIPPI is not set ># CONFIG_PLIP is not set ># CONFIG_PPP is not set ># CONFIG_SLIP is not set ># CONFIG_NET_FC is not set ># CONFIG_SHAPER is not set ># CONFIG_NETCONSOLE is not set > ># ># ISDN subsystem ># ># CONFIG_ISDN is not set > ># ># Telephony Support ># ># CONFIG_PHONE is not set > ># ># Input device support ># >CONFIG_INPUT=y > ># ># Userland interfaces ># >CONFIG_INPUT_MOUSEDEV=y >CONFIG_INPUT_MOUSEDEV_PSAUX=y >CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 >CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 ># CONFIG_INPUT_JOYDEV is not set ># CONFIG_INPUT_TSDEV is not set ># CONFIG_INPUT_EVDEV is not set ># CONFIG_INPUT_EVBUG is not set > ># ># Input I/O drivers ># ># CONFIG_GAMEPORT is not set >CONFIG_SOUND_GAMEPORT=y >CONFIG_SERIO=y >CONFIG_SERIO_I8042=y ># CONFIG_SERIO_SERPORT is not set ># CONFIG_SERIO_CT82C710 is not set ># CONFIG_SERIO_PARKBD is not set ># CONFIG_SERIO_PCIPS2 is not set >CONFIG_SERIO_LIBPS2=y ># CONFIG_SERIO_RAW is not set > ># ># Input Device Drivers ># >CONFIG_INPUT_KEYBOARD=y >CONFIG_KEYBOARD_ATKBD=y ># CONFIG_KEYBOARD_SUNKBD is not set ># CONFIG_KEYBOARD_LKKBD is not set ># CONFIG_KEYBOARD_XTKBD is not set ># CONFIG_KEYBOARD_NEWTON is not set >CONFIG_INPUT_MOUSE=y >CONFIG_MOUSE_PS2=y ># CONFIG_MOUSE_SERIAL is not set ># CONFIG_MOUSE_INPORT is not set ># CONFIG_MOUSE_LOGIBM is not set ># CONFIG_MOUSE_PC110PAD is not set ># CONFIG_MOUSE_VSXXXAA is not set ># CONFIG_INPUT_JOYSTICK is not set ># CONFIG_INPUT_TOUCHSCREEN is not set ># CONFIG_INPUT_MISC is not set > ># ># Character devices ># >CONFIG_VT=y >CONFIG_VT_CONSOLE=y >CONFIG_HW_CONSOLE=y ># CONFIG_SERIAL_NONSTANDARD is not set > ># ># Serial drivers ># >CONFIG_SERIAL_8250=y ># CONFIG_SERIAL_8250_CONSOLE is not set >CONFIG_SERIAL_8250_NR_UARTS=4 ># CONFIG_SERIAL_8250_EXTENDED is not set > ># ># Non-8250 serial port support ># >CONFIG_SERIAL_CORE=y >CONFIG_UNIX98_PTYS=y >CONFIG_LEGACY_PTYS=y >CONFIG_LEGACY_PTY_COUNT=256 >CONFIG_PRINTER=y ># CONFIG_LP_CONSOLE is not set ># CONFIG_PPDEV is not set ># CONFIG_TIPAR is not set > ># ># IPMI ># ># CONFIG_IPMI_HANDLER is not set > ># ># Watchdog Cards ># ># CONFIG_WATCHDOG is not set ># CONFIG_HW_RANDOM is not set ># CONFIG_NVRAM is not set ># CONFIG_RTC is not set >CONFIG_BLOCKER=y ># CONFIG_GEN_RTC is not set ># CONFIG_DTLK is not set ># CONFIG_R3964 is not set ># CONFIG_APPLICOM is not set ># CONFIG_SONYPI is not set > ># ># Ftape, the floppy tape device driver ># >CONFIG_AGP=y ># CONFIG_AGP_ALI is not set ># CONFIG_AGP_ATI is not set ># CONFIG_AGP_AMD is not set ># CONFIG_AGP_AMD64 is not set >CONFIG_AGP_INTEL=y >CONFIG_AGP_INTEL_MCH=m ># CONFIG_AGP_NVIDIA is not set ># CONFIG_AGP_SIS is not set ># CONFIG_AGP_SWORKS is not set ># CONFIG_AGP_VIA is not set ># CONFIG_AGP_EFFICEON is not set >CONFIG_DRM=y ># CONFIG_DRM_TDFX is not set ># CONFIG_DRM_R128 is not set ># CONFIG_DRM_RADEON is not set ># CONFIG_DRM_I810 is not set ># CONFIG_DRM_I830 is not set ># CONFIG_DRM_I915 is not set ># CONFIG_DRM_MGA is not set ># CONFIG_DRM_SIS is not set ># CONFIG_MWAVE is not set ># CONFIG_RAW_DRIVER is not set ># CONFIG_HANGCHECK_TIMER is not set > ># ># I2C support ># ># CONFIG_I2C is not set > ># ># Dallas's 1-wire bus ># ># CONFIG_W1 is not set > ># ># Misc devices ># ># CONFIG_IBM_ASM is not set > ># ># Multimedia devices ># ># CONFIG_VIDEO_DEV is not set > ># ># Digital Video Broadcasting Devices ># ># CONFIG_DVB is not set > ># ># Graphics support ># ># CONFIG_FB is not set ># CONFIG_VIDEO_SELECT is not set > ># ># Console display driver support ># >CONFIG_VGA_CONSOLE=y ># CONFIG_MDA_CONSOLE is not set >CONFIG_DUMMY_CONSOLE=y ># CONFIG_BACKLIGHT_LCD_SUPPORT is not set > ># ># Sound ># ># CONFIG_SOUND is not set > ># ># USB support ># ># CONFIG_USB is not set >CONFIG_USB_ARCH_HAS_HCD=y >CONFIG_USB_ARCH_HAS_OHCI=y > ># ># NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also > be needed; see USB_STORAGE Help for more information ># > ># ># USB Gadget Support ># ># CONFIG_USB_GADGET is not set > ># ># MMC/SD Card support ># ># CONFIG_MMC is not set > ># ># InfiniBand support ># ># CONFIG_INFINIBAND is not set > ># ># File systems ># >CONFIG_EXT2_FS=y ># CONFIG_EXT2_FS_XATTR is not set >CONFIG_EXT3_FS=y >CONFIG_EXT3_FS_XATTR=y ># CONFIG_EXT3_FS_POSIX_ACL is not set ># CONFIG_EXT3_FS_SECURITY is not set >CONFIG_JBD=y ># CONFIG_JBD_DEBUG is not set >CONFIG_FS_MBCACHE=y ># CONFIG_REISERFS_FS is not set ># CONFIG_JFS_FS is not set ># CONFIG_XFS_FS is not set ># CONFIG_MINIX_FS is not set ># CONFIG_ROMFS_FS is not set ># CONFIG_QUOTA is not set ># CONFIG_DNOTIFY is not set ># CONFIG_AUTOFS_FS is not set ># CONFIG_AUTOFS4_FS is not set > ># ># CD-ROM/DVD Filesystems ># ># CONFIG_ISO9660_FS is not set ># CONFIG_UDF_FS is not set > ># ># DOS/FAT/NT Filesystems ># ># CONFIG_MSDOS_FS is not set ># CONFIG_VFAT_FS is not set ># CONFIG_NTFS_FS is not set > ># ># Pseudo filesystems ># >CONFIG_PROC_FS=y >CONFIG_PROC_KCORE=y >CONFIG_SYSFS=y ># CONFIG_DEVFS_FS is not set ># CONFIG_DEVPTS_FS_XATTR is not set ># CONFIG_TMPFS is not set ># CONFIG_HUGETLBFS is not set ># CONFIG_HUGETLB_PAGE is not set >CONFIG_RAMFS=y > ># ># Miscellaneous filesystems ># ># CONFIG_ADFS_FS is not set ># CONFIG_AFFS_FS is not set ># CONFIG_HFS_FS is not set ># CONFIG_HFSPLUS_FS is not set ># CONFIG_BEFS_FS is not set ># CONFIG_BFS_FS is not set ># CONFIG_EFS_FS is not set ># CONFIG_CRAMFS is not set ># CONFIG_VXFS_FS is not set ># CONFIG_HPFS_FS is not set ># CONFIG_QNX4FS_FS is not set ># CONFIG_SYSV_FS is not set ># CONFIG_UFS_FS is not set > ># ># Network File Systems ># ># CONFIG_NFS_FS is not set ># CONFIG_NFSD is not set ># CONFIG_EXPORTFS is not set ># CONFIG_SMB_FS is not set ># CONFIG_CIFS is not set ># CONFIG_NCP_FS is not set ># CONFIG_CODA_FS is not set ># CONFIG_AFS_FS is not set > ># ># Partition Types ># ># CONFIG_PARTITION_ADVANCED is not set >CONFIG_MSDOS_PARTITION=y > ># ># Native Language Support ># >CONFIG_NLS=y >CONFIG_NLS_DEFAULT="iso8859-1" >CONFIG_NLS_CODEPAGE_437=y ># CONFIG_NLS_CODEPAGE_737 is not set ># CONFIG_NLS_CODEPAGE_775 is not set ># CONFIG_NLS_CODEPAGE_850 is not set ># CONFIG_NLS_CODEPAGE_852 is not set ># 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_936 is not set ># CONFIG_NLS_CODEPAGE_950 is not set ># CONFIG_NLS_CODEPAGE_932 is not set ># CONFIG_NLS_CODEPAGE_949 is not set ># CONFIG_NLS_CODEPAGE_874 is not set ># CONFIG_NLS_ISO8859_8 is not set ># CONFIG_NLS_CODEPAGE_1250 is not set ># CONFIG_NLS_CODEPAGE_1251 is not set ># CONFIG_NLS_ASCII is not set >CONFIG_NLS_ISO8859_1=y ># CONFIG_NLS_ISO8859_2 is not set ># 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_9 is not set ># CONFIG_NLS_ISO8859_13 is not set ># CONFIG_NLS_ISO8859_14 is not set ># CONFIG_NLS_ISO8859_15 is not set ># CONFIG_NLS_KOI8_R is not set ># CONFIG_NLS_KOI8_U is not set ># CONFIG_NLS_UTF8 is not set > ># ># Profiling support ># ># CONFIG_PROFILING is not set > ># ># Kernel hacking ># ># CONFIG_DEBUG_KERNEL is not set ># CONFIG_DEBUG_PREEMPT is not set >CONFIG_WAKEUP_TIMING=y ># CONFIG_CRITICAL_PREEMPT_TIMING is not set ># CONFIG_CRITICAL_IRQSOFF_TIMING is not set >CONFIG_LATENCY_TIMING=y ># CONFIG_LATENCY_TRACE is not set >CONFIG_RT_DEADLOCK_DETECT=y ># CONFIG_DEBUG_BUGVERBOSE is not set ># CONFIG_USE_FRAME_POINTER is not set >CONFIG_EARLY_PRINTK=y >CONFIG_4KSTACKS=y >CONFIG_X86_FIND_SMP_CONFIG=y >CONFIG_X86_MPPARSE=y > ># ># Security options ># ># CONFIG_KEYS is not set ># CONFIG_SECURITY is not set > ># ># Cryptographic options ># ># CONFIG_CRYPTO is not set > ># ># Hardware crypto devices ># > ># ># Library routines ># ># CONFIG_CRC_CCITT is not set >CONFIG_CRC32=y >CONFIG_LIBCRC32C=m >CONFIG_GENERIC_HARDIRQS=y >CONFIG_GENERIC_IRQ_PROBE=y >CONFIG_X86_SMP=y >CONFIG_X86_HT=y >CONFIG_X86_BIOS_REBOOT=y >CONFIG_X86_TRAMPOLINE=y > > > >On Sun, 23 Jan 2005 09:40:56 -0500, Gene Heskett > > wrote: >> On Sunday 23 January 2005 06:31, Ingo Molnar wrote: >> >* andyliu wrote: >> >> hi , ingo >> >> >> >> i am trying to understand your patch,but the patch file is so >> >> long and complex. i am wondering is there some documents about >> >> your patch? >> >> >> >> :) >> > >> >well, it mainly offers the PREEMPT_RT feature, which is a 'no >> >compromises' variant of kernel preemption: virtually everything >> >(including normal spinlocked sections) is preemptable, with the >> > goal of providing hard-realtime category ~10-20 usecs maximum >> > scheduling latency guarantees on a typical PC (or embedded >> > platform). Those long and complex changes are almost all needed >> > to achieve this goal. >> > >> >this tree is mainly an experiment to see what it takes to achieve >> > that latency goal, and to see how much of that can go upstream >> > (without having to decide whether upstream wants to have the >> > PREEMPT_RT feature or not). (A couple of dozen patches were >> > already split out of this patch and are in the current upstream >> > kernel - they already made a latency difference for the 2.6.10 >> > kernel.) >> > >> > Ingo >> >> Hijacking the thread here Ingo, but did you see my build failure >> message of yesterday? >> >> -- >> Cheers, Gene >> "There are four boxes to be used in defense of liberty: >> soap, ballot, jury, and ammo. Please use in that order." >> -Ed Howdershelt (Author) >> 99.32% setiathome rank, not too shabby for a WV hillbilly >> Yahoo.com attorneys please note, additions to this message >> by Gene Heskett are: >> Copyright 2005 by Maurice Eugene Heskett, all rights reserved. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) 99.32% setiathome rank, not too shabby for a WV hillbilly Yahoo.com attorneys please note, additions to this message by Gene Heskett are: Copyright 2005 by Maurice Eugene Heskett, all rights reserved. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/