[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Re: BUG: scheduling while atomic



> Victor G. wrote:
>> On Sat, Aug 1, 2009 at 1:55 AM, Victor G.<vga9@xxxxxx> wrote:
>>> Hi,
>>>
>>> My boot procedure is stuck before mounting partitions and displays the
>>> error found at the end of the following kernel's printing to uart. The
>>> system is ML505, build from scratch in 11.1, is similar to the
>>> provided non-MMU example in 10.1 but does not have additional
>>> peripherals like Ethernet controller. Both caches are enabled. Could
>>> these be some stack size issues?
>>>
>>> ...
>>> uartlite.0: ttyUL0 at MMIO 0x84020000 (irq = 2) is a uartlite
>>> uartlite.1: ttyUL1 at MMIO 0x84000000 (irq = 0) is a uartlite
>>> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
>>> uclinux[mtd]: RAM probe address=0x501c885c size=0xef000
>>> Creating 1 MTD partitions on "RAM":
>>> 0x00000000-0x000ef000 : "ROMfs"
>>> uclinux[mtd]: set ROMfs to be root filesystem index=0
>>> TCP cubic registered
>>> NET: Registered protocol family 1
>>> NET: Registered protocol family 17
>>> VFS: Mounted root (cramfs filesystem) readonly.
>>> Freeing unused kernel memory: 84k freed
>>> BUG: scheduling while atomic: /0xb8083fb0/3261
>>>
>>> Stack:
>>>  00001f10 00000001 00000000 00000000 00000000 500040e4 50170f94 5ffe8da0
>>>  b8083fb0 00000cbd 885bb200 00001e78 b0005008 00000013 00000010 5fe9ff21
>>>  00000001 00000000 00000000 00000000 00000000 00000000 00000000 5fe9fe74
>>> Call Trace: [<500040e4>]
>>>
>>>
>>> Here is the petalinux-send-config otuput.
>>> ----
>>> #SYSTEM CONFIGS
>>> CONFIG_DEFAULTS_XILINX=y
>>> CONFIG_DEFAULTS_XILINX_XILINX_ML505_TEST_11_1=y
>>> CONFIG_DEFAULTS_KERNEL_2_6=y
>>> CONFIG_DEFAULTS_LIBC_NONE=y
>>> CONFIG_VENDOR=Xilinx
>>> CONFIG_PRODUCT=Xilinx-ML505-test_11.1
>>> CONFIG_LINUXDIR=linux-2.6.x
>>> CONFIG_LIBCDIR=
>>>
>>> ... etc
>>
>> Looking at http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/archive/2007/07/msg00043.html,
>> I have tried enabling kernel preemption, but still see the "BUG:
>> scheduling while atomic" error. I am using nonMMU kernel.
>>
>> The config file now has the following line:
>> CONFIG_PREEMPT=y
>>
>> Following the thread further I found that two other patches helped
>> solving the problem. That was July 2007.
>> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/archive/2007/07/msg00137.html
>> Have these patches being applied in the latest petalinux-v0.40-rc4 release?
>>
>> I will have to read about git to understand its history syntax and
>> usage. For now it looks like the current files in my kernel directory
>> are different from what the patch is suggesting.
>>
>> Thanks,
>> Victor
>>
>> ___________________________
>> microblaze-uclinux mailing list
>> microblaze-uclinux@xxxxxxxxxxxxxx
>> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>>
>>
>
> --
> Michal Simek, Ing. (M.Eng)
> PetaLogix - Linux Solutions for a Reconfigurable World
> w: www.petalogix.com p: +61-7-30090663,+42-0-721842854 f: +61-7-30090663
> ___________________________
> microblaze-uclinux mailing list
> microblaze-uclinux@xxxxxxxxxxxxxx
> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>
>

On Sun, Aug 2, 2009 at 8:40 PM, Michal Simek<michal.simek@xxxxxxxxxxxxx> wrote:
> Hi,
>
> I personally don't have any experience with Microblaze 7.20.a which you use
> but I think that Xilinx released 7.20.b. You should try this version
> or you can try to use 7.10.d which I used and there is no problem.
>
> This problem could be relate with any cpu.
>
> Please try it and let us know.
>
> Thanks,
> Michal
>
>

Hi,

I have replaced MicroBlaze 7.20.b with 7.10.d as you have suggested
and made sure the required ports are connected (resets, clock,
interrupts, etc). Compiled the system built kernel without errors, but
getting the same "BUG: scheduling while atomic error".

Boot log and petalinux-send-config output are attached below.

As a reminder, I am using EDK 11.1 with petalinux-v0.40-rc4,
CONFIG_PREEMPT enabled, caches enabled. The design has been created
using wizard with only a few peripherals: DDR2, intc, timer, 2 uarts,
and other basic modules like reset, clock, and bus interfaces.

I also found that Configure standard kernel features (for small
systems) ---> BUG() support is not enabled. However, I see BUG()
messages. Does it make sense?

Booting log:
 @ 0x501d108c (0x000ef000)
#### klimit 501e9000 ####
Moving 0x000ef000 bytes from 0x501d108c to 0x501e885c
New klimit: 0x502d8000
Linux version 2.6.20-uc0 (victor@bit-cruncher) (gcc version 3.4.1 (
PetaLinux 0.20 Build -rc1 050607 )) #10 PREEMPT Mon Aug 10 23:37:35
EST 2009
setup_cpuinfo: initialising
setup_cpuinfo: No PVR support in CPU.  Using static compile-time info
set_cpuinfo_static: Using static CPU info.
setup_memory: max_mapnr: 0x5ffff
setup_memory: min_low_pfn: 0x50000
setup_memory: max_low_pfn: 0x10000
On node 0 totalpages: 65536
  DMA zone: 512 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 65024 pages, LIFO batch:15
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 65024
Kernel command line:
OPB INTC #0 at 0x60000000
PID hash table entries: 1024 (order: 10, 4096 bytes)
TIMER at 0x80000000
disabling early console
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256768k/262144k available
Calibrating delay loop... 49.56 BogoMIPS (lpj=247808)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
TCP reno registered
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
uartlite.0: ttyUL0 at MMIO 0x84020000 (irq = 1) is a uartlite
uartlite.1: ttyUL1 at MMIO 0x84000000 (irq = 0) is a uartlite
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
uclinux[mtd]: RAM probe address=0x501e885c size=0xef000
Creating 1 MTD partitions on "RAM":
0x00000000-0x000ef000 : "ROMfs"
uclinux[mtd]: set ROMfs to be root filesystem index=0
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 84k freed
BUG: scheduling while atomic: init/0x505ba480/1

Stack:
  5ffc1f0c 00000000 00000000 501b7500 5ffc0000 50004434 50190fa4 5ffe8da0
  505ba480 00000001 00989680 5ffc1e6c 505a7cf8 0011131a 00000013 00000010
  505bff21 00000001 00000000 00000000 00000000 00000000 00000000 00000000
Call Trace: [<50004434>]

-----------------------
petalinux-send-autoconfig

#SYSTEM CONFIGS
CONFIG_DEFAULTS_XILINX=y
CONFIG_DEFAULTS_XILINX_XILINX_ML505_TEST_11_1=y
CONFIG_DEFAULTS_KERNEL_2_6=y
CONFIG_DEFAULTS_LIBC_NONE=y
CONFIG_DEFAULTS_KERNEL=y
CONFIG_VENDOR=Xilinx
CONFIG_PRODUCT=Xilinx-ML505-test_11.1
CONFIG_LINUXDIR=linux-2.6.x
CONFIG_LIBCDIR=


#KERNEL CONFIGS
CONFIG_MICROBLAZE=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_UID16=y
CONFIG_DEFCONFIG_LIST="arch/$ARCH/defconfig"
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_EMBEDDED=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_PRINTK=y
CONFIG_ELF_CORE=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_TINY_SHMEM=y
CONFIG_BASE_SMALL=1
CONFIG_BLOCK=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_CFQ=y
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PLATFORM_XILINX_XILINX_ML505_TEST_11_1=y
CONFIG_PROJECT_NAME="Xilinx-ML505-test2_11.1"
CONFIG_UARTLITE=1
CONFIG_STDINOUT_BASEADDR=0x84020000
CONFIG_XILINX_ERAM_START=0x50000000
CONFIG_XILINX_ERAM_SIZE=0x10000000
CONFIG_XILINX_LMB_START=0x00000000
CONFIG_XILINX_LMB_SIZE=0x00010000
CONFIG_XILINX_CPU_CLOCK_FREQ=100000000
CONFIG_XILINX_MICROBLAZE0_SCO=0
CONFIG_XILINX_MICROBLAZE0_DATA_SIZE=32
CONFIG_XILINX_MICROBLAZE0_DYNAMIC_BUS_SIZING=1
CONFIG_XILINX_MICROBLAZE0_FAMILY="virtex5"
CONFIG_XILINX_MICROBLAZE0_INSTANCE="microblaze_0"
CONFIG_XILINX_MICROBLAZE0_AREA_OPTIMIZED=0
CONFIG_XILINX_MICROBLAZE0_INTERCONNECT=1
CONFIG_XILINX_MICROBLAZE0_DPLB_DWIDTH=32
CONFIG_XILINX_MICROBLAZE0_DPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_MICROBLAZE0_DPLB_BURST_EN=0
CONFIG_XILINX_MICROBLAZE0_DPLB_P2P=0
CONFIG_XILINX_MICROBLAZE0_IPLB_DWIDTH=32
CONFIG_XILINX_MICROBLAZE0_IPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_MICROBLAZE0_IPLB_BURST_EN=0
CONFIG_XILINX_MICROBLAZE0_IPLB_P2P=0
CONFIG_XILINX_MICROBLAZE0_D_PLB=1
CONFIG_XILINX_MICROBLAZE0_D_OPB=0
CONFIG_XILINX_MICROBLAZE0_D_LMB=1
CONFIG_XILINX_MICROBLAZE0_I_PLB=1
CONFIG_XILINX_MICROBLAZE0_I_OPB=0
CONFIG_XILINX_MICROBLAZE0_I_LMB=1
CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1
CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1
CONFIG_XILINX_MICROBLAZE0_USE_BARREL=0
CONFIG_XILINX_MICROBLAZE0_USE_DIV=0
CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=1
CONFIG_XILINX_MICROBLAZE0_USE_FPU=0
CONFIG_XILINX_MICROBLAZE0_UNALIGNED_EXCEPTIONS=0
CONFIG_XILINX_MICROBLAZE0_ILL_OPCODE_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_IOPB_BUS_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_DOPB_BUS_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_IPLB_BUS_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_DPLB_BUS_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_DIV_ZERO_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_FPU_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_FSL_EXCEPTION=0
CONFIG_XILINX_MICROBLAZE0_PVR=0
CONFIG_XILINX_MICROBLAZE0_PVR_USER1=0x00000000
CONFIG_XILINX_MICROBLAZE0_PVR_USER2=0x00000000
CONFIG_XILINX_MICROBLAZE0_DEBUG_ENABLED=0
CONFIG_XILINX_MICROBLAZE0_NUMBER_OF_PC_BRK=1
CONFIG_XILINX_MICROBLAZE0_NUMBER_OF_RD_ADDR_BRK=0
CONFIG_XILINX_MICROBLAZE0_NUMBER_OF_WR_ADDR_BRK=0
CONFIG_XILINX_MICROBLAZE0_INTERRUPT_IS_EDGE=0
CONFIG_XILINX_MICROBLAZE0_EDGE_IS_POSITIVE=1
CONFIG_XILINX_MICROBLAZE0_RESET_MSR=0x00000000
CONFIG_XILINX_MICROBLAZE0_OPCODE_0X0_ILLEGAL=0
CONFIG_XILINX_MICROBLAZE0_FSL_LINKS=0
CONFIG_XILINX_MICROBLAZE0_FSL_DATA_SIZE=32
CONFIG_XILINX_MICROBLAZE0_USE_EXTENDED_FSL_INSTR=0
CONFIG_XILINX_MICROBLAZE0_ICACHE_BASEADDR=0x50000000
CONFIG_XILINX_MICROBLAZE0_ICACHE_HIGHADDR=0x5FFFFFFF
CONFIG_XILINX_MICROBLAZE0_USE_ICACHE=1
CONFIG_XILINX_MICROBLAZE0_ALLOW_ICACHE_WR=1
CONFIG_XILINX_MICROBLAZE0_ADDR_TAG_BITS=13
CONFIG_XILINX_MICROBLAZE0_CACHE_BYTE_SIZE=32768
CONFIG_XILINX_MICROBLAZE0_ICACHE_USE_FSL=1
CONFIG_XILINX_MICROBLAZE0_ICACHE_LINE_LEN=4
CONFIG_XILINX_MICROBLAZE0_ICACHE_ALWAYS_USED=1
CONFIG_XILINX_MICROBLAZE0_DCACHE_BASEADDR=0x50000000
CONFIG_XILINX_MICROBLAZE0_DCACHE_HIGHADDR=0x5FFFFFFF
CONFIG_XILINX_MICROBLAZE0_USE_DCACHE=1
CONFIG_XILINX_MICROBLAZE0_ALLOW_DCACHE_WR=1
CONFIG_XILINX_MICROBLAZE0_DCACHE_ADDR_TAG=13
CONFIG_XILINX_MICROBLAZE0_DCACHE_BYTE_SIZE=32768
CONFIG_XILINX_MICROBLAZE0_DCACHE_USE_FSL=1
CONFIG_XILINX_MICROBLAZE0_DCACHE_LINE_LEN=4
CONFIG_XILINX_MICROBLAZE0_DCACHE_ALWAYS_USED=1
CONFIG_XILINX_MICROBLAZE0_USE_MMU=0
CONFIG_XILINX_MICROBLAZE0_MMU_DTLB_SIZE=4
CONFIG_XILINX_MICROBLAZE0_MMU_ITLB_SIZE=2
CONFIG_XILINX_MICROBLAZE0_MMU_TLB_ACCESS=3
CONFIG_XILINX_MICROBLAZE0_MMU_ZONES=16
CONFIG_XILINX_MICROBLAZE0_USE_INTERRUPT=1
CONFIG_XILINX_MICROBLAZE0_USE_EXT_BRK=1
CONFIG_XILINX_MICROBLAZE0_USE_EXT_NM_BRK=1
CONFIG_XILINX_MICROBLAZE0_HW_VER="7.10.d"
CONFIG_XILINX_UARTLITE_0_FAMILY="virtex5"
CONFIG_XILINX_UARTLITE_0_SPLB_CLK_FREQ_HZ=125000000
CONFIG_XILINX_UARTLITE_0_BASEADDR=0x84020000
CONFIG_XILINX_UARTLITE_0_HIGHADDR=0x8402FFFF
CONFIG_XILINX_UARTLITE_0_SPLB_AWIDTH=32
CONFIG_XILINX_UARTLITE_0_SPLB_DWIDTH=32
CONFIG_XILINX_UARTLITE_0_SPLB_P2P=0
CONFIG_XILINX_UARTLITE_0_SPLB_MID_WIDTH=1
CONFIG_XILINX_UARTLITE_0_SPLB_NUM_MASTERS=2
CONFIG_XILINX_UARTLITE_0_SPLB_SUPPORT_BURSTS=0
CONFIG_XILINX_UARTLITE_0_SPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_UARTLITE_0_BAUDRATE=115200
CONFIG_XILINX_UARTLITE_0_DATA_BITS=8
CONFIG_XILINX_UARTLITE_0_USE_PARITY=0
CONFIG_XILINX_UARTLITE_0_ODD_PARITY=0
CONFIG_XILINX_UARTLITE_0_HW_VER="1.01.a"
CONFIG_XILINX_UARTLITE_0_INSTANCE="RS232_Uart_1"
CONFIG_XILINX_UARTLITE_0_IRQ=1
CONFIG_XILINX_UARTLITE_1_FAMILY="virtex5"
CONFIG_XILINX_UARTLITE_1_SPLB_CLK_FREQ_HZ=125000000
CONFIG_XILINX_UARTLITE_1_BASEADDR=0x84000000
CONFIG_XILINX_UARTLITE_1_HIGHADDR=0x8400FFFF
CONFIG_XILINX_UARTLITE_1_SPLB_AWIDTH=32
CONFIG_XILINX_UARTLITE_1_SPLB_DWIDTH=32
CONFIG_XILINX_UARTLITE_1_SPLB_P2P=0
CONFIG_XILINX_UARTLITE_1_SPLB_MID_WIDTH=1
CONFIG_XILINX_UARTLITE_1_SPLB_NUM_MASTERS=2
CONFIG_XILINX_UARTLITE_1_SPLB_SUPPORT_BURSTS=0
CONFIG_XILINX_UARTLITE_1_SPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_UARTLITE_1_BAUDRATE=115200
CONFIG_XILINX_UARTLITE_1_DATA_BITS=8
CONFIG_XILINX_UARTLITE_1_USE_PARITY=0
CONFIG_XILINX_UARTLITE_1_ODD_PARITY=0
CONFIG_XILINX_UARTLITE_1_HW_VER="1.01.a"
CONFIG_XILINX_UARTLITE_1_INSTANCE="RS232_Uart_2"
CONFIG_XILINX_UARTLITE_1_IRQ=0
CONFIG_XILINX_MDM_0_FAMILY="virtex5"
CONFIG_XILINX_MDM_0_JTAG_CHAIN=2
CONFIG_XILINX_MDM_0_INTERCONNECT=1
CONFIG_XILINX_MDM_0_BASEADDR=0x84400000
CONFIG_XILINX_MDM_0_HIGHADDR=0x8440FFFF
CONFIG_XILINX_MDM_0_SPLB_AWIDTH=32
CONFIG_XILINX_MDM_0_SPLB_DWIDTH=32
CONFIG_XILINX_MDM_0_SPLB_P2P=0
CONFIG_XILINX_MDM_0_SPLB_MID_WIDTH=1
CONFIG_XILINX_MDM_0_SPLB_NUM_MASTERS=2
CONFIG_XILINX_MDM_0_SPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_MDM_0_SPLB_SUPPORT_BURSTS=0
CONFIG_XILINX_MDM_0_OPB_DWIDTH=32
CONFIG_XILINX_MDM_0_OPB_AWIDTH=32
CONFIG_XILINX_MDM_0_MB_DBG_PORTS=1
CONFIG_XILINX_MDM_0_USE_UART=1
CONFIG_XILINX_MDM_0_UART_WIDTH=8
CONFIG_XILINX_MDM_0_WRITE_FSL_PORTS=0
CONFIG_XILINX_MDM_0_HW_VER="1.00.e"
CONFIG_XILINX_MDM_0_INSTANCE="mdm_0"
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_BASEADDR=0x00000000
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_HIGHADDR=0x0000FFFF
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_MASK=0xC0000000
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_LMB_AWIDTH=32
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_LMB_DWIDTH=32
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_HW_VER="2.10.b"
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_INSTANCE="dlmb_cntlr"
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_BASEADDR=0x00000000
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_HIGHADDR=0x0000FFFF
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_MASK=0xC0000000
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_LMB_AWIDTH=32
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_LMB_DWIDTH=32
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_HW_VER="2.10.b"
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_INSTANCE="ilmb_cntlr"
CONFIG_XILINX_INTC_0_FAMILY="virtex5"
CONFIG_XILINX_INTC_0_BASEADDR=0x60000000
CONFIG_XILINX_INTC_0_HIGHADDR=0x6FFFFFFF
CONFIG_XILINX_INTC_0_SPLB_AWIDTH=32
CONFIG_XILINX_INTC_0_SPLB_DWIDTH=32
CONFIG_XILINX_INTC_0_SPLB_P2P=0
CONFIG_XILINX_INTC_0_SPLB_NUM_MASTERS=2
CONFIG_XILINX_INTC_0_SPLB_MID_WIDTH=1
CONFIG_XILINX_INTC_0_SPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_INTC_0_SPLB_SUPPORT_BURSTS=0
CONFIG_XILINX_INTC_0_NUM_INTR_INPUTS=3
CONFIG_XILINX_INTC_0_KIND_OF_INTR=0x00000003
CONFIG_XILINX_INTC_0_KIND_OF_EDGE=0x00000003
CONFIG_XILINX_INTC_0_KIND_OF_LVL=0x00000004
CONFIG_XILINX_INTC_0_HAS_IPR=1
CONFIG_XILINX_INTC_0_HAS_SIE=1
CONFIG_XILINX_INTC_0_HAS_CIE=1
CONFIG_XILINX_INTC_0_HAS_IVR=1
CONFIG_XILINX_INTC_0_IRQ_IS_LEVEL=1
CONFIG_XILINX_INTC_0_IRQ_ACTIVE=1
CONFIG_XILINX_INTC_0_HW_VER="2.00.a"
CONFIG_XILINX_INTC_0_INSTANCE="xps_intc_0"
CONFIG_XILINX_TIMER_0_FAMILY="virtex5"
CONFIG_XILINX_TIMER_0_COUNT_WIDTH=32
CONFIG_XILINX_TIMER_0_ONE_TIMER_ONLY=0
CONFIG_XILINX_TIMER_0_TRIG0_ASSERT=1
CONFIG_XILINX_TIMER_0_TRIG1_ASSERT=1
CONFIG_XILINX_TIMER_0_GEN0_ASSERT=1
CONFIG_XILINX_TIMER_0_GEN1_ASSERT=1
CONFIG_XILINX_TIMER_0_BASEADDR=0x80000000
CONFIG_XILINX_TIMER_0_HIGHADDR=0x8000FFFF
CONFIG_XILINX_TIMER_0_SPLB_AWIDTH=32
CONFIG_XILINX_TIMER_0_SPLB_DWIDTH=32
CONFIG_XILINX_TIMER_0_SPLB_P2P=0
CONFIG_XILINX_TIMER_0_SPLB_MID_WIDTH=1
CONFIG_XILINX_TIMER_0_SPLB_NUM_MASTERS=2
CONFIG_XILINX_TIMER_0_SPLB_SUPPORT_BURSTS=0
CONFIG_XILINX_TIMER_0_SPLB_NATIVE_DWIDTH=32
CONFIG_XILINX_TIMER_0_HW_VER="1.01.a"
CONFIG_XILINX_TIMER_0_INSTANCE="xps_timer_0"
CONFIG_XILINX_TIMER_0_IRQ=2
CONFIG_XILINX_LMB_BRAM_IF_CNTLR_NUM_INSTANCES=2
CONFIG_XILINX_TIMER_NUM_INSTANCES=1
CONFIG_XILINX_MPMC_NUM_INSTANCES=1
CONFIG_XILINX_INTC_NUM_INSTANCES=1
CONFIG_XILINX_MDM_NUM_INSTANCES=1
CONFIG_XILINX_UARTLITE_NUM_INSTANCES=2
CONFIG_NO_MMU=y
CONFIG_PREEMPT=y
CONFIG_LARGE_ALLOCS=y
CONFIG_CMDLINE=""
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_BINFMT_FLAT=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_INET=y
CONFIG_IP_FIB_HASH=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_MTD=y
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLKDEVS=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_CFI=y
CONFIG_MTD_GEN_PROBE=y
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_NOSWAP=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_START=0x0
CONFIG_MTD_PHYSMAP_LEN=0x0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_UCLINUX=y
CONFIG_MTD_UCLINUX_EBSS=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=8192
CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
CONFIG_NETDEVICES=y
CONFIG_SERIAL_UARTLITE=y
CONFIG_SERIAL_UARTLITE_CONSOLE=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_HW_RANDOM=y
CONFIG_XILINX_GPIO=y
CONFIG_FIRMWARE_EDID=y
CONFIG_XILINX_EDK=y
CONFIG_EXT2_FS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_ROMFS_FS=y
CONFIG_DIRECTIO=y
CONFIG_PROC_FS=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_CRAMFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_MSDOS_PARTITION=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_UARTLITE_ADDRESS=0x00000000
CONFIG_ZLIB_INFLATE=y
CONFIG_IOMAP_COPY=y


#USERLAND CONFIGS
CONFIG_SYSTEM_MAC_ADDRESS="00:0a:35:00:22:01"
CONFIG_SYSTEM_IP_ADDRESS="192.168.0.10"
CONFIG_SYSTEM_SERVERIP_ADDRESS="192.168.0.1"
CONFIG_SYSTEM_HOSTNAME="uclinux"
CONFIG_SYSTEM_ROOT_PASSWD="root"
CONFIG_SYSTEM_ROOTFS_CRAMFS=y
CONFIG_SYSTEM_COPY_TO_TFTPBOOT=y
CONFIG_SYSTEM_TFTPBOOT_DIR="/tftpboot"
CONFIG_SYSTEM_PARTITION1_NAME="boot"
CONFIG_SYSTEM_PARTITION1_SIZE=40000
CONFIG_SYSTEM_PARTITION2_NAME="bootenv"
CONFIG_SYSTEM_PARTITION2_SIZE=20000
CONFIG_SYSTEM_PARTITION3_NAME="config"
CONFIG_SYSTEM_PARTITION3_SIZE=20000
CONFIG_SYSTEM_PARTITION4_NAME="image"
CONFIG_SYSTEM_PARTITION4_SIZE=400000
CONFIG_SYSTEM_PARTITION5_NAME="spare"
CONFIG_SYSTEM_PARTITION5_SIZE=0
CONFIG_SYSTEM_PARTITION6_NAME=""
CONFIG_SYSTEM_PARTITION6_SIZE=0
CONFIG_USER_INIT_INIT=y
CONFIG_USER_OTHER_SH=y
CONFIG_USER_SASH_REBOOT=y
CONFIG_USER_SASH_SHUTDOWN=y
CONFIG_USER_VERSION_VERSION=y
CONFIG_USER_LOGIN_LOGIN=y
CONFIG_USER_AGETTY_AGETTY=y
CONFIG_USER_LOGIN_PASSWD=y
CONFIG_LIB_ZLIB_FORCE=y
CONFIG_USER_FLATFSD_FLATFSD=y
CONFIG_USER_FLATFSD_AUTO=y
CONFIG_USER_DHCPCD_NEW_DHCPCD=y
CONFIG_USER_FTPD_FTPD=y
CONFIG_USER_INETD_INETD=y
CONFIG_USER_PING_PING=y
CONFIG_USER_PORTMAP_PORTMAP=y
CONFIG_USER_TELNETD_TELNETD=y
CONFIG_USER_TELNETD_DOES_NOT_USE_OPENPTY=y
CONFIG_USER_THTTPD_THTTPD=y
CONFIG_USER_NET_TOOLS_HOSTNAME=y
CONFIG_USER_NET_TOOLS_IFCONFIG=y
CONFIG_USER_GPIO_TEST=y
CONFIG_USER_HD_HD=y
CONFIG_USER_FILEUTILS_CAT=y
CONFIG_USER_FILEUTILS_CHMOD=y
CONFIG_USER_FILEUTILS_CMP=y
CONFIG_USER_FILEUTILS_CP=y
CONFIG_USER_FILEUTILS_LN=y
CONFIG_USER_FILEUTILS_MKDIR=y
CONFIG_USER_FILEUTILS_MV=y
CONFIG_USER_FILEUTILS_RM=y
CONFIG_USER_FILEUTILS_TOUCH=y
CONFIG_USER_SHUTILS_BASENAME=y
CONFIG_USER_SHUTILS_DATE=y
CONFIG_USER_SHUTILS_ECHO=y
CONFIG_USER_SHUTILS_FALSE=y
CONFIG_USER_SHUTILS_PWD=y
CONFIG_USER_SHUTILS_TRUE=y
CONFIG_USER_SHUTILS_UNAME=y
CONFIG_USER_SYSUTILS_REBOOT=y
CONFIG_USER_SYSUTILS_SHUTDOWN=y
CONFIG_USER_SYSUTILS_FREE=y
CONFIG_USER_SYSUTILS_HOSTNAME=y
CONFIG_USER_SYSUTILS_KILL=y
CONFIG_USER_SYSUTILS_PS=y
CONFIG_USER_BUSYBOX_BUSYBOX=y
CONFIG_USER_BUSYBOX_DD=y
CONFIG_USER_BUSYBOX_GUNZIP=y
CONFIG_USER_BUSYBOX_GUNZIP_UNCOMPRESS=y
CONFIG_USER_BUSYBOX_IFCONFIG=y
CONFIG_USER_BUSYBOX_IFCONFIG_STATUS=y
CONFIG_USER_BUSYBOX_INSMOD=y
CONFIG_USER_BUSYBOX_LSMOD=y
CONFIG_USER_BUSYBOX_MODPROBE=y
CONFIG_USER_BUSYBOX_RMMOD=y
CONFIG_USER_BUSYBOX_2_6_MODULES=y
CONFIG_USER_BUSYBOX_KILL=y
CONFIG_USER_BUSYBOX_KILLALL=y
CONFIG_USER_BUSYBOX_LOGIN=y
CONFIG_USER_BUSYBOX_LS=y
CONFIG_USER_BUSYBOX_LS_USERNAME=y
CONFIG_USER_BUSYBOX_LS_TIMESTAMPS=y
CONFIG_USER_BUSYBOX_LS_FILETYPES=y
CONFIG_USER_BUSYBOX_LS_SORTFILES=y
CONFIG_USER_BUSYBOX_LS_RECURSIVE=y
CONFIG_USER_BUSYBOX_LS_FOLLOWLINKS=y
CONFIG_USER_BUSYBOX_MOUNT=y
CONFIG_USER_BUSYBOX_MOUNT_LOOP=y
CONFIG_USER_BUSYBOX_NFSMOUNT=y
CONFIG_USER_BUSYBOX_SHELL=y
CONFIG_USER_BUSYBOX_MSH=y
CONFIG_USER_BUSYBOX_SH_IS_MSH=y
CONFIG_USER_BUSYBOX_COMMAND_EDITING=y
CONFIG_USER_BUSYBOX_COMMAND_HISTORY=15
CONFIG_USER_BUSYBOX_COMMAND_SAVEHISTORY=y
CONFIG_USER_BUSYBOX_COMMAND_TAB_COMPLETION=y
CONFIG_USER_BUSYBOX_COMMAND_USERNAME_COMPLETION=y
CONFIG_USER_BUSYBOX_TAB_COMPLETION=y
CONFIG_USER_BUSYBOX_USERNAME_COMPLETION=y
CONFIG_USER_BUSYBOX_SH_STANDALONE_SHELL=y
CONFIG_USER_BUSYBOX_SH_APPLETS_ALWAYS_WIN=y
CONFIG_USER_BUSYBOX_SH_FANCY_PROMPT=y
CONFIG_USER_BUSYBOX_SH_EXTRA_QUIET=y
CONFIG_USER_BUSYBOX_TEST=y
CONFIG_USER_BUSYBOX_TRUE_FALSE=y
CONFIG_USER_BUSYBOX_UMOUNT=y
CONFIG_USER_BUSYBOX_MOUNT_FORCE=y
CONFIG_USER_BUSYBOX_UPTIME=y
CONFIG_USER_BUSYBOX_VI=y
CONFIG_USER_BUSYBOX_VI_COLON=y
CONFIG_USER_BUSYBOX_VI_YANKMARK=y
CONFIG_USER_BUSYBOX_VI_SEARCH=y
CONFIG_USER_BUSYBOX_VI_READONLY=y
CONFIG_USER_BUSYBOX_VI_SETOPTS=y
CONFIG_USER_BUSYBOX_VI_SET=y
CONFIG_USER_BUSYBOX_VI_WIN_RESIZE=y
CONFIG_USER_BUSYBOX_WGET=y
CONFIG_USER_BUSYBOX_WGET_STATUSBAR=y
CONFIG_USER_BUSYBOX_VERBOSE_USAGE=y
CONFIG_USER_BUSYBOX_AUTOWIDTH=y
CONFIG_USER_BUSYBOX_HUMAN_READABLE=y
CONFIG_USER_RAMIMAGE_NONE=y
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/