* Re: [Xenomai-help] Xenomai suspends my kernel thread
[not found] <46098E8101A344BD@>
@ 2007-04-13 9:29 ` Gilles Chanteperdrix
2007-04-13 9:42 ` Philippe Gerum
0 siblings, 1 reply; 5+ messages in thread
From: Gilles Chanteperdrix @ 2007-04-13 9:29 UTC (permalink / raw)
To: Branko; +Cc: xenomai
Branko wrote:
>> -----Original Message-----
>> From: Gilles Chanteperdrix [mailto:gilles.chanteperdrix@xenomai.org]
>> Sent: Thursday, April 12, 2007 11:16
>> To: Branko
>> Cc: xenomai@xenomai.org
>> Subject: Re: [Xenomai-help] Xenomai suspends my kernel thread
>>
>> Branko wrote:
>>
>>>Hello all!
>>>
>>>
>>>
>>>I would be most grateful for your help.
>>>
>>>
>>>
>>>I ported my PowerPC GNU/Linux C/C++ application to Xenomai.
>>>
>>>When I ran the application everything looked fine.
>>>
>>>However, with more intense data exchange, one of my interrupt handler
>>>threads did not react any longer.
>>>
>>>I looked at the /var/log/messages file and I saw that Xenomai suspended
>>>my thread due to the exception 768.
>>>
>>>
>>>
>>>According to
>>>https://mail.gna.org/public/xenomai-help/2006-11/msg00233.html I
>>>disabled CONFIG_XENO_OPT_DEBUG
>>>
>>>from my kernel configuration, but the behaviour of my application did
>>>not change.
>>
>> What version of Xenomai do you use ? Does your application use fork ? If
>> yes, then you should switch to Xenomai 2.3.1.
>>
> I use Xenomai 2.3.1. I don't use fork in my application.
Philippe, Wolfgang, any idea ?
--
Gilles Chanteperdrix
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [Xenomai-help] Xenomai suspends my kernel thread
2007-04-13 9:29 ` [Xenomai-help] Xenomai suspends my kernel thread Gilles Chanteperdrix
@ 2007-04-13 9:42 ` Philippe Gerum
0 siblings, 0 replies; 5+ messages in thread
From: Philippe Gerum @ 2007-04-13 9:42 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
On Fri, 2007-04-13 at 11:29 +0200, Gilles Chanteperdrix wrote:
> Branko wrote:
> >> -----Original Message-----
> >> From: Gilles Chanteperdrix [mailto:gilles.chanteperdrix@xenomai.org]
> >> Sent: Thursday, April 12, 2007 11:16
> >> To: Branko
> >> Cc: xenomai@xenomai.org
> >> Subject: Re: [Xenomai-help] Xenomai suspends my kernel thread
> >>
> >> Branko wrote:
> >>
> >>>Hello all!
> >>>
> >>>
> >>>
> >>>I would be most grateful for your help.
> >>>
> >>>
> >>>
> >>>I ported my PowerPC GNU/Linux C/C++ application to Xenomai.
> >>>
> >>>When I ran the application everything looked fine.
> >>>
> >>>However, with more intense data exchange, one of my interrupt handler
> >>>threads did not react any longer.
> >>>
> >>>I looked at the /var/log/messages file and I saw that Xenomai suspended
> >>>my thread due to the exception 768.
> >>>
> >>>
> >>>
> >>>According to
> >>>https://mail.gna.org/public/xenomai-help/2006-11/msg00233.html I
> >>>disabled CONFIG_XENO_OPT_DEBUG
> >>>
> >>>from my kernel configuration, but the behaviour of my application did
> >>>not change.
> >>
> >> What version of Xenomai do you use ? Does your application use fork ? If
> >> yes, then you should switch to Xenomai 2.3.1.
> >>
> > I use Xenomai 2.3.1. I don't use fork in my application.
>
> Philippe, Wolfgang, any idea ?
>
A lot of different situations may lead to a 0x300 exception code
(including application errors), not necessarily related to the PTE
misses issue we recently fixed for 2.6.
Which kernel version, which Adeos patch revision are you using?
--
Philippe.
^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <E1HcIdR-0005wd-IK@snail.fsffrance.org>]
* Re: [Xenomai-help] Xenomai suspends my kernel thread
[not found] <E1HcIdR-0005wd-IK@snail.fsffrance.org>
@ 2007-04-13 13:03 ` Philippe Gerum
0 siblings, 0 replies; 5+ messages in thread
From: Philippe Gerum @ 2007-04-13 13:03 UTC (permalink / raw)
To: Branko; +Cc: xenomai
On Fri, 2007-04-13 at 12:02 +0200, Branko wrote:
> Hi Philippe!
>
> Thanks for the reply.
>
> >> Which kernel version, which Adeos patch revision are you using?
>
> Kernel -> MPC8xx 2.4.25 (Denx based on Yellow Dog)
> Patch -> adeos-ipipe-2.4.25-ppc-CVS-20060707-1.2-01.patch
>
I'm afraid you are out of luck with 2.4/ppc kernels if PTE misses are
suspected to occur. IIRC, they have only been fixed by recent Adeos
patches for the Adeos 2.6/arm and 2.6/x86[_64] series. There would be no
straightforward solution to your problem then, fixing the issue for
2.6/ppc too would be required.
> Best regards,
> Branko
>
> -----Original Message-----
> From: Philippe Gerum [mailto:philippe.gerum@domain.hid] On Behalf Of Philippe
> Gerum
> Sent: Friday, April 13, 2007 11:43
> To: Gilles Chanteperdrix
> Cc: Branko; xenomai@xenomai.org
> Subject: Re: [Xenomai-help] Xenomai suspends my kernel thread
>
> On Fri, 2007-04-13 at 11:29 +0200, Gilles Chanteperdrix wrote:
> > Branko wrote:
> > >> -----Original Message-----
> > >> From: Gilles Chanteperdrix [mailto:gilles.chanteperdrix@xenomai.org]
> > >> Sent: Thursday, April 12, 2007 11:16
> > >> To: Branko
> > >> Cc: xenomai@xenomai.org
> > >> Subject: Re: [Xenomai-help] Xenomai suspends my kernel thread
> > >>
> > >> Branko wrote:
> > >>
> > >>>Hello all!
> > >>>
> > >>>
> > >>>
> > >>>I would be most grateful for your help.
> > >>>
> > >>>
> > >>>
> > >>>I ported my PowerPC GNU/Linux C/C++ application to Xenomai.
> > >>>
> > >>>When I ran the application everything looked fine.
> > >>>
> > >>>However, with more intense data exchange, one of my interrupt handler
> > >>>threads did not react any longer.
> > >>>
> > >>>I looked at the /var/log/messages file and I saw that Xenomai suspended
> > >>>my thread due to the exception 768.
> > >>>
> > >>>
> > >>>
> > >>>According to
> > >>>https://mail.gna.org/public/xenomai-help/2006-11/msg00233.html I
> > >>>disabled CONFIG_XENO_OPT_DEBUG
> > >>>
> > >>>from my kernel configuration, but the behaviour of my application did
> > >>>not change.
> > >>
> > >> What version of Xenomai do you use ? Does your application use fork ?
> If
> > >> yes, then you should switch to Xenomai 2.3.1.
> > >>
> > > I use Xenomai 2.3.1. I don't use fork in my application.
> >
> > Philippe, Wolfgang, any idea ?
> >
>
> A lot of different situations may lead to a 0x300 exception code
> (including application errors), not necessarily related to the PTE
> misses issue we recently fixed for 2.6.
>
> Which kernel version, which Adeos patch revision are you using?
>
--
Philippe.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Xenomai-help] Xenomai suspends my kernel thread
@ 2007-04-12 9:09 Branko
2007-04-12 9:16 ` Gilles Chanteperdrix
0 siblings, 1 reply; 5+ messages in thread
From: Branko @ 2007-04-12 9:09 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/plain, Size: 16237 bytes --]
Hello all!
I would be most grateful for your help.
I ported my PowerPC GNU/Linux C/C++ application to Xenomai.
When I ran the application everything looked fine.
However, with more intense data exchange, one of my interrupt handler
threads did not react any longer.
I looked at the /var/log/messages file and I saw that Xenomai suspended my
thread due to the exception 768.
According to https://mail.gna.org/public/xenomai-help/2006-11/msg00233.html
I disabled CONFIG_XENO_OPT_DEBUG
from my kernel configuration, but the behaviour of my application did not
change.
Please find my kernel configuration bellow.
Looking forward to receiving your suggestions.
Best regards,
Branko
#
# Automatically generated by make menuconfig: don't edit
#
# CONFIG_UID16 is not set
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_HAVE_DEC_LOCK=y
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
# CONFIG_ADVANCED_OPTIONS is not set
#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y
#
# Platform support
#
CONFIG_PPC=y
CONFIG_PPC32=y
# CONFIG_6xx is not set
# CONFIG_40x is not set
# CONFIG_44x is not set
# CONFIG_E500 is not set
# CONFIG_POWER3 is not set
# CONFIG_POWER4 is not set
CONFIG_8xx=y
# CONFIG_PPC_STD_MMU is not set
CONFIG_SERIAL_CONSOLE=y
CONFIG_NOT_COHERENT_CACHE=y
# CONFIG_ADDER_II is not set
# CONFIG_AMX860 is not set
# CONFIG_BSEIP is not set
# CONFIG_CCM is not set
# CONFIG_DBOX2 is not set
# CONFIG_DAB4K is not set
# CONFIG_FADS is not set
# CONFIG_FPS850L is not set
# CONFIG_FPS860L is not set
# CONFIG_HERMES_PRO is not set
# CONFIG_IP860 is not set
# CONFIG_IVML24 is not set
# CONFIG_IVMS8 is not set
# CONFIG_KUP4K is not set
# CONFIG_KUP4X is not set
# CONFIG_LANTEC is not set
# CONFIG_LWMON is not set
# CONFIG_MBX is not set
# CONFIG_MRS860 is not set
CONFIG_GPC=y
# CONFIG_NSCU is not set
# CONFIG_NC650 is not set
# CONFIG_PCU_E is not set
# CONFIG_QUANTUM is not set
# CONFIG_RBC823 is not set
# CONFIG_RMU is not set
# CONFIG_RPXCLASSIC is not set
# CONFIG_RPXLITE is not set
# CONFIG_SM850 is not set
# CONFIG_SPD823TS is not set
# CONFIG_TQM823L is not set
# CONFIG_TQM823M is not set
# CONFIG_TQM850L is not set
# CONFIG_TQM850M is not set
# CONFIG_TQM855L is not set
# CONFIG_TQM855M is not set
# CONFIG_TQM860M is not set
# CONFIG_TQM862M is not set
# CONFIG_TQM860L is not set
# CONFIG_UC100 is not set
# CONFIG_VIPER860 is not set
# CONFIG_WINCEPT is not set
# CONFIG_TQM8xxL is not set
# CONFIG_ALL_PPC is not set
# CONFIG_SMP is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_EMBEDDEDBOOT=y
#
# General setup
#
# CONFIG_BIGPHYS_AREA is not set
# CONFIG_HIGHMEM is not set
CONFIG_HIGHMEM_START=0xfe000000
CONFIG_LOWMEM_SIZE=0x30000000
CONFIG_KERNEL_START=0xc0000000
CONFIG_TASK_SIZE=0x80000000
# CONFIG_ISA is not set
# CONFIG_EISA is not set
# CONFIG_SBUS is not set
# CONFIG_MCA is not set
# CONFIG_PCI_QSPAN is not set
# CONFIG_PCI is not set
CONFIG_IPIPE=y
CONFIG_NET=y
CONFIG_SYSCTL=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_OOM_KILLER is not set
# CONFIG_HOTPLUG is not set
# CONFIG_PCMCIA is not set
#
# Parallel port support
#
# CONFIG_PARPORT is not set
# CONFIG_GEN_RTC is not set
# CONFIG_PPC_RTC is not set
# CONFIG_CMDLINE_BOOL is not set
#
# Embedded options
#
# CONFIG_EMBEDDED 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_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_CISS_MONITOR_THREAD is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=8192
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_STATS is not set
#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD 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_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_LVM is not set
#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_NETLINK_DEV=y
# 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=y
# CONFIG_IP_PNP_DHCP is not set
# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD 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
#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=y
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK 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_NET_DIVERT 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 testing
#
# CONFIG_NET_PKTGEN is not set
#
# ATA/IDE/MFM/RLL support
#
# CONFIG_IDE is not set
# CONFIG_BLK_DEV_HD is not set
#
# SCSI support
#
# CONFIG_SCSI is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN 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
#
# 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_TUN is not set
# CONFIG_ETHERTAP is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_MACE is not set
# CONFIG_BMAC is not set
# CONFIG_GMAC is not set
# CONFIG_SUNLANCE is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE 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
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI 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_MYRI_SBUS 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_TIGON3 is not set
# CONFIG_GIANFAR is not set
# CONFIG_GFAR_NAPI is not set
# CONFIG_GFAR_BDSTASH is not set
# CONFIG_GFAR_BUFSTASH is not set
# CONFIG_FDDI is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP 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
#
# AAL5 drivers
#
# CONFIG_AAL5 is not set
#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set
#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set
#
# Console drivers
#
#
# Frame-buffer support
#
# CONFIG_FB is not set
#
# Input core support
#
# CONFIG_INPUT is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_UINPUT is not set
#
# Macintosh device drivers
#
#
# Character devices
#
# CONFIG_VT is not set
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_KEYMAP_DE_LATIN1 is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=32
#
# I2C support
#
# CONFIG_I2C is not set
#
# SPI support
#
# CONFIG_SPI is not set
#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_MOUSE is not set
#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set
#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200 is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
# CONFIG_RTC_11_MINUTE_MODE is not set
# CONFIG_RTC_8XX is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_FLASH is not set
#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set
#
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set
#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set
#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_QFMT_V2 is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO 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_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_JBD_DEBUG 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_JFFS2_FS is not set
CONFIG_CRAMFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
# CONFIG_ISO9660_FS is not set
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_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=y
# 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_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_XFS_FS is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_TRACE is not set
# CONFIG_XFS_DEBUG is not set
#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_DIRECTIO is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFSD is not set
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
# 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_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set
# CONFIG_ZISOFS_FS is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
# CONFIG_SMB_NLS is not set
# CONFIG_NLS is not set
#
# Sound
#
# CONFIG_SOUND is not set
#
# MPC8xx Options
#
CONFIG_8xx_COPYBACK=y
# CONFIG_8xx_CPU6 is not set
# CONFIG_8xx_CPU15 is not set
# CONFIG_UCODE_PATCH is not set
# CONFIG_CPM_TRACK_LOAD is not set
# CONFIG_SCC_ENET is not set
# CONFIG_SCC1_ENET is not set
# CONFIG_SCC2_ENET is not set
# CONFIG_SCC3_ENET is not set
CONFIG_FEC_ENET=y
# CONFIG_USE_MDIO is not set
CONFIG_FEC_LINK_TIMEOUT=0
CONFIG_ENET_BIG_BUFFERS=y
# CONFIG_HDLC_ENET is not set
CONFIG_8xx_SMC1=y
CONFIG_8xx_SMC1_RX_BDNUM=4
CONFIG_8xx_SMC1_RX_BDSIZE=32
CONFIG_8xx_SMC1_TX_BDNUM=4
CONFIG_8xx_SMC1_TX_BDSIZE=32
# CONFIG_8xx_SMC2 is not set
# CONFIG_8xx_SCC_UART is not set
# CONFIG_8xx_SCC_UART_DYN is not set
# CONFIG_8xx_SCC1_UART_DYN is not set
# CONFIG_8xx_SCC2_UART_DYN is not set
# CONFIG_8xx_SCC3_UART_DYN is not set
# CONFIG_8xx_SCC4_UART_DYN is not set
#
# USB support
#
# CONFIG_USB is not set
#
# Support for USB gadgets
#
# CONFIG_USB_GADGET is not set
#
# Bluetooth support
#
# CONFIG_BLUEZ is not set
#
# Cryptographic options
#
# CONFIG_CRYPTO is not set
#
# Library routines
#
# CONFIG_CRC32 is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
# CONFIG_REED_SOLOMON is not set
#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=0
#
# Real-time sub-system
#
CONFIG_XENOMAI=y
CONFIG_XENO_OPT_NUCLEUS=y
#
# Nucleus options
#
CONFIG_XENO_OPT_PERVASIVE=y
# CONFIG_XENO_OPT_RPIDISABLE is not set
# CONFIG_XENO_OPT_SECURITY_ACCESS is not set
CONFIG_XENO_OPT_PIPE=y
CONFIG_XENO_OPT_PIPE_NRDEV=32
CONFIG_XENO_OPT_REGISTRY=y
CONFIG_XENO_OPT_REGISTRY_NRSLOTS=512
CONFIG_XENO_OPT_SYS_HEAPSZ=128
CONFIG_XENO_OPT_ISHIELD=y
CONFIG_XENO_OPT_PIPELINE_HEAD=y
CONFIG_XENO_OPT_STATS=y
# CONFIG_XENO_OPT_DEBUG is not set
CONFIG_XENO_OPT_TIMING_PERIODIC=y
CONFIG_XENO_OPT_TIMING_PERIOD=0
CONFIG_XENO_OPT_TIMING_TIMERLAT=0
CONFIG_XENO_OPT_TIMING_SCHEDLAT=0
#
# Scalability options
#
# CONFIG_XENO_OPT_SCALABLE_SCHED is not set
CONFIG_XENO_OPT_TIMER_LIST=y
# CONFIG_XENO_OPT_TIMER_HEAP is not set
# CONFIG_XENO_OPT_TIMER_WHEEL is not set
#
# Shared interrupts
#
# CONFIG_XENO_OPT_SHIRQ_LEVEL is not set
# CONFIG_XENO_OPT_SHIRQ_EDGE is not set
#
# LTT tracepoints filtering
#
# CONFIG_XENO_OPT_FILTER_EVIRQ is not set
# CONFIG_XENO_OPT_FILTER_EVTHR is not set
# CONFIG_XENO_OPT_FILTER_EVSYS is not set
# CONFIG_XENO_OPT_FILTER_EVALL is not set
#
# Interfaces
#
CONFIG_XENO_SKIN_NATIVE=y
#
# Native interface options
#
CONFIG_XENO_OPT_NATIVE_PIPE=y
CONFIG_XENO_OPT_NATIVE_PIPE_BUFSZ=4096
CONFIG_XENO_OPT_NATIVE_SEM=y
CONFIG_XENO_OPT_NATIVE_EVENT=y
CONFIG_XENO_OPT_NATIVE_MUTEX=y
CONFIG_XENO_OPT_NATIVE_COND=y
CONFIG_XENO_OPT_NATIVE_QUEUE=y
CONFIG_XENO_OPT_NATIVE_HEAP=y
CONFIG_XENO_OPT_NATIVE_ALARM=y
CONFIG_XENO_OPT_NATIVE_MPS=y
CONFIG_XENO_OPT_NATIVE_INTR=y
# CONFIG_XENO_SKIN_POSIX is not set
# CONFIG_XENO_SKIN_RTDM is not set
# CONFIG_XENO_SKIN_PSOS is not set
# CONFIG_XENO_SKIN_VXWORKS is not set
# CONFIG_XENO_SKIN_VRTX is not set
# CONFIG_XENO_SKIN_UITRON is not set
# CONFIG_XENO_SKIN_RTAI is not set
#
# Machine
#
# CONFIG_XENO_HW_FPU is not set
[-- Attachment #2: Type: text/html, Size: 109487 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Xenomai-help] Xenomai suspends my kernel thread
2007-04-12 9:09 Branko
@ 2007-04-12 9:16 ` Gilles Chanteperdrix
0 siblings, 0 replies; 5+ messages in thread
From: Gilles Chanteperdrix @ 2007-04-12 9:16 UTC (permalink / raw)
To: Branko; +Cc: xenomai
Branko wrote:
> Hello all!
>
>
>
> I would be most grateful for your help.
>
>
>
> I ported my PowerPC GNU/Linux C/C++ application to Xenomai.
>
> When I ran the application everything looked fine.
>
> However, with more intense data exchange, one of my interrupt handler
> threads did not react any longer.
>
> I looked at the /var/log/messages file and I saw that Xenomai suspended
> my thread due to the exception 768.
>
>
>
> According to
> https://mail.gna.org/public/xenomai-help/2006-11/msg00233.html I
> disabled CONFIG_XENO_OPT_DEBUG
>
> from my kernel configuration, but the behaviour of my application did
> not change.
>
>
>
> Please find my kernel configuration bellow.
>
>
>
> Looking forward to receiving your suggestions.
What version of Xenomai do you use ? Does your application use fork ? If
yes, then you should switch to Xenomai 2.3.1.
--
Gilles Chanteperdrix
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-04-13 13:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <46098E8101A344BD@>
2007-04-13 9:29 ` [Xenomai-help] Xenomai suspends my kernel thread Gilles Chanteperdrix
2007-04-13 9:42 ` Philippe Gerum
[not found] <E1HcIdR-0005wd-IK@snail.fsffrance.org>
2007-04-13 13:03 ` Philippe Gerum
2007-04-12 9:09 Branko
2007-04-12 9:16 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.