[U-Boot] [U-boot] Question about the (new) U-Boot Timer API

2014-08-01 Thread TigerLiu
Hi, Wolfgang: The wiki (http://www.denx.de/wiki/U-Boot/TaskTimerAPI) introduced new U-Boot Timer API, such as: time_ms_delta_raw() time_ms_delta_max() .. Not find in 2014.07 code package. Were they not adopted by u-boot maintainer? Best wishes,

[U-Boot] [U-boot] the first 0x20 bytes in u-boot.bin

2014-07-31 Thread TigerLiu
Hi, Albert: I am studying 2014.07 release u-boot package. I found u-boot.bin's first bytes were not code in start.S . Taken for compling smdkv310 as an example: The compiled u-boot.bin's first 0x20 bytes were: 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5

[U-Boot] [U-boot] Origen board boot failed with 2014.07 source code

2014-07-30 Thread TigerLiu
Hi, singh: I have an Origen(Cortex-A9 Dual Core, Exynos 4210) development board.(InSignal produced) I followed below steps to verify the latest u-boot release code: 1. build uboot make origen_config make all then it will origen-spl.bin in spl dir. 2. run "dd" command to burn raw image

[U-Boot] [U-boot] question about nand_scan_bbt()

2014-07-09 Thread TigerLiu
Hi, Scott: I have a question about nand_scan_bbt() function in drivers/mtd/nand/nand_bbt.c . .. len = (1 << this->bbt_erase_shift); // bbt_erase_shift = 18 (256KB) len += (len >> this->page_shift) * mtd->oobsize; buf = vmalloc(len); ..

[U-Boot] [U-boot] Does u-boot.bin only include a data section?

2014-06-22 Thread TigerLiu
Hi, experts: I am studying u-boo.bin format(which is got from u-boot, an ELF format bin). I run the below command: Objdump -h -b binary -m arm u-boot.bin Found only a .data section was displayed. So , does u-boot.bin include only a .data section? Best wishes, __

Re: [U-Boot] [U-boot] FIT image question

2014-06-20 Thread TigerLiu
Hi, Heiko: Thanks for your quick reply! Maybe my test itb is bad. I recreated a test itb, now it could be parsed by fdt cmds. Thanks a lot! Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [U-boot] FIT image question

2014-06-20 Thread TigerLiu
Hi, experts: I have a question about FIT image. 1. based on doc\uImage.FIT\kernel_fdt.its I think the compiled itb binary is aslo a dtb format file. So, I tried to use u-boot shell's fdt related cmd to parse it. But failed. Why could not parse it through fdt cmds? Best wishe

Re: [U-Boot] [U-boot] sandbox test script question

2014-06-10 Thread TigerLiu
Hi, Josh: Thanks a lot! Follwing these steps, I could load itb to memory: 1. sb bind 0 /lionfs 2. ext4load host 0 10 testkernel.itb Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot] sandbox test script question

2014-06-10 Thread TigerLiu
Hi, Simon: Is there any doc described how to use 'sb load host / sb ls host' etc cmds? I tried to run: sb info it displayed: 0 Not bound to a backing file .. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/list

[U-Boot] [U-boot] sandbox test script question

2014-06-09 Thread TigerLiu
Hi, Simon: I tried to run test/image scripts: test/image/test-imagetools.sh - multi-file images test/image/test-fit.py- FIT images 1. test-imagetools.sh need to copy u-boot/tools directory to sandbox dir manually, otherwise it would fail. 2. test-fit

Re: [U-Boot] [ANNOUNCE] U-Boot driver model repo

2014-06-06 Thread TigerLiu
Hi, Simon: I git cloned http://git.denx.de/u-boot-dm.git . And followed these steps to compile it: make sandbox_config make but failed: arch/sandbox/cpu/sdl.c:10:21: error: sdl/sdl.h: No such file or directory Best wishes, ___ U-Boot mailing list

Re: [U-Boot] [PATCH 6/9] ARM: HYP/non-sec: make pen code sectionsdepend on !ARMV7_PSCI

2014-06-03 Thread TigerLiu
Hi, Marc: >PSCI doesn't need any pen-related code, as it interacts directly >with the power controller. > >Make these sections depend on CONFIG_ARMV7_PSCI not being set. > >Signed-off-by: Marc Zyngier >--- > arch/arm/cpu/armv7/nonsec_virt.S | 2 ++ > arch/arm/cpu/armv7/virt-v7.c | 2 ++ > 2 file

Re: [U-Boot] smp_kick_all_cpus() function's role

2014-06-03 Thread TigerLiu
Hi, Marc: >My understanding is that if you're using the Trusted Firmware, then you >have an implementation of PSCI, and that's what you must use to bring >the CPUs into u-boot. U-Boot will be running non-secure anyway, so it >requires the firmware to perform S to NS transition on its behalf. Do you

Re: [U-Boot] smp_kick_all_cpus() function's role

2014-06-02 Thread TigerLiu
Hi, Marc: >In short, if you're setting GICD_SGIR[24] to 1, you're sending SGI0 to >all CPUs but yourself. This seems to match the name of the function, >doesn't it? I described my understanding based on 2014.07-RC2 u-boot source code: (For ARMv8 cores) 1. smp_kick_all_cpus() will send SGI0 to all o

[U-Boot] smp_kick_all_cpus() function's role

2014-05-30 Thread TigerLiu
Hi, Marc: I am studying ARMv8's u-boot code with FVP model. In do_nonsec_virt_switch() function in bootm.c : It will call smp_kick_all_cpus() function : It seems it would set GICD_SGIR[24] = 1, forward the interrupt to all CPU interfaces except tha tof the processor that requested the interrupt. S

Re: [U-Boot] Booting armv8 kernel on uboot

2014-05-27 Thread TigerLiu
Hi, fenghua: Followed your steps, I also downloaded linux-3.14.4.tar.xz . And run it with ATF + Uboot. It could boot into linux kernel, and hangs at mounting root fs. Thanks a lot! Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.

Re: [U-Boot] Booting armv8 kernel on uboot

2014-05-22 Thread TigerLiu
Hi, fenghua: >I always use mkimage converting kernel to uImage and booting it. It works fine. >Wish this help you. I followed these steps : 1. git clone git://git.linaro.org/kernel/linaro-aarch64.git 2. compiled it % make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- distclean vexpress_defconfig

[U-Boot] [U-boot] Does u-boot support being compiled by clang compiler?

2014-05-19 Thread TigerLiu
Hi, experts: Does u-boot support being compiled by clang compiler? Clang compiler is provied by LLVM. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [U-boot] himport_r() function question

2014-05-12 Thread TigerLiu
Hi, experts: Set_default_env() function will call himport_r() function. Himport_r() will create hash tables for env variables. But on some very slow software emulator platform, himport_r() run very slowly! So , my question is: Would Himport_r() be omitted in set_default_env() ? Best wis

[U-Boot] [U-boot] Is there generic code to detect nand chip's ecc bits?

2014-04-17 Thread TigerLiu
Hi, Scott: I have a question about nand chip's ecc bits: Nand chip usually declared its ecc bits for each 512 bytes in its data sheet. Such as: Some nand chips required 4bit ECC for each 512 bytes. Some nand chips required 2bit ECC for each 512 bytes. So, my question is: Could ecc bits be

Re: [U-Boot] [U-boot] 2014.04 release code boot failed on ARMv8 FVPmodel

2014-04-15 Thread TigerLiu
Hi, Fenghua: Sorry ! GICv3 caused it failed to boot. Because I used free license FVP, not support GICv3. I del "#define CONFIG_GICV3" in vexpress_aemv8a.h. Then it booted ok! Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de

[U-Boot] [U-boot] 2014.04 release code boot failed on ARMv8 FVP model

2014-04-15 Thread TigerLiu
Hi, Fenghua: I have tried to boot U-boot 2014.04 formal release code on FVP model. But failed. And u-boot-2014.04-rc3.tar.bz2 is OK. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] why not enable ICache in vexpress_aemv8a.h

2014-04-01 Thread TigerLiu
Hi, York: Thanks a lot! I have noted your recent patch about ARMv8 cache flush. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot] how to compile vexpress_aemv8a with latest u-bootcode

2014-03-31 Thread TigerLiu
Hi: Has solved it. >make vexpress_aemv8a Should replace it with "make vexpress_aemv8a_config" and "make" Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [U-boot] how to compile vexpress_aemv8a with latest u-boot code

2014-03-31 Thread TigerLiu
Hi, experts: I usually compiled u-boot for ARMv8 FVP model with below command: export ARCH=aarch64 export CROSS_COMPILE=/home/tiger/tiger-linux-share/CBP5860/ARMv8/gcc-linaro-aar ch64/bin/aarch64-linux-gnu- make vexpress_aemv8a but when I tried to compile it with u-boot-2014.04-rc2.tar.bz2,

[U-Boot] why not enable ICache in vexpress_aemv8a.h

2014-03-30 Thread TigerLiu
Hi, fenghua: I found you defined these marcoes in vexpress_aemv8a.h : #define CONFIG_SYS_DCACHE_OFF #define CONFIG_SYS_ICACHE_OFF Most ARMv7 platform will enable Icache to make code run faster. So, why not turn on Icache on ARMv8 FVP model? Is there any side-effects? Best wishes,

Re: [U-Boot] [U-boot] unsigned long long in ARMv8

2014-03-28 Thread TigerLiu
Hi, All: > how to map "unsigned long long " to a "long" data type if compiling a 64bit u-boot? I got the answer: ARMv8 compiler will treat "unsigned long long" as u64 type. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.den

[U-Boot] uhs-1 support in imx_esdhc.c file

2014-03-27 Thread TigerLiu
Hi, Haijun: Freescale engineer had ever added UHS-I support in drivers/mmc/imx_esdhc.c . But I could not find imx_eshdc.c file in current latest u-boot package. So, I have questions about UHS-I code: 1. UHS-I support has been merged into fsl_esdhc.c ? 2. Does freescale support UHS-II in u-boot cod

[U-Boot] [U-boot] unsigned long long in ARMv8

2014-03-26 Thread TigerLiu
Hi, experts: in 32bit ARM SOC platform: u-boot use "unsigned long long" as a uint64 data type. So, if with 74bit ARM SOC: Long type : means a 64bit data type. So how to map "unsigned long long " to a "long" data type if compiling a 64bit u-boot? Best wishes, __

Re: [U-Boot] raw data

2014-03-23 Thread TigerLiu
Hi, >Is there a command to read raw data from a disk partition to memory? Nand / mmc command is ok. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] _POST_WORD_ADDR for ARM

2014-03-18 Thread TigerLiu
Hi, > How can we define _POST_WORD_ADDR for ARM.In case enabling post for arm >on "post.h" how can i define _POST_WORD_ADDR. how it is defined in other >platform.please tell me the logic behind _POST_WORD_ADDR. I remember Denk has said : _POST_WORD_ADDR should point to a non-volatile region.

Re: [U-Boot] Relocation

2014-03-17 Thread TigerLiu
Hi, Denk: >You used the correct phrase: it seemed. Except that you broke a >number of really important things. If you do not understand what >rlocation is needed for, then please gop back and read it in the >archives. This has been discussed many times before. For example: Most ARM SOC platform

Re: [U-Boot] Relocation

2014-03-16 Thread TigerLiu
Hi, Albert: >Relocation will always happen, and there is no provision for avoiding >it. I have ever tried to del these code in crt0.S : ldr sp, [r8, #GD_START_ADDR_SP] /* r8 = gd->start_addr_sp */ bic sp, sp, #7 /* 8-byte alignment for ABI compliance */ ldr

Re: [U-Boot] [U-boot] question about one env variable size

2014-02-19 Thread TigerLiu
Hi, Denk: Thanks a lot! I got it! Not exceed CONFIG_SYS_PBSIZE defined in my platform config file is a good choice! >What exactly was your reason to worry about the maximum size for env >vars? My colleage wanted to save a variable which contains 8KB data. He asked me whether it was ok for u-boot c

[U-Boot] [U-boot] question about one env variable size

2014-02-19 Thread TigerLiu
Hi, experts: I want to know the size limit for a single env variable. I have reviewed the code: 1. It seems the size limit for a single env variable is 1M bytes, right? #defineMAX_ENV_SIZE (1 << 20) /* 1 MiB */ (in common/cmd_nvedit.c) Best wishes, ___

Re: [U-Boot] u-boot - timestamp

2014-02-18 Thread TigerLiu
Hi, Denk: Thanks a lot! I have tried it, and it seemed wonderful! Its mechanism is: Using host pc's time stamp to tag the kermit's every output msg line, right? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listin

Re: [U-Boot] u-boot - timestamp

2014-02-17 Thread TigerLiu
Hi, Denk: > [1] ftp://ftp.denx.de/pub/tools/time_log How to produce the below format's serial terminal log message? Which marco definition needed to be turn on when compiling u-boot code? # 6.357 ## Booting image at 0020 ... # 6.357Image Name: Linux-2.4.4

Re: [U-Boot] Secure booting

2014-02-12 Thread TigerLiu
Hi, JYOTI: >Can anybody inform me why u-boot 2013 does not support secure booting? >Basically what are the differences between u-boot2009.08 and u-boot2013 >related to secure boot feature? What changes are required to develop secure >booting in u-boot 2013? Based on Simon's PPT, U-boot 2013.06 ver

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-02-12 Thread TigerLiu
Hi, Inder: >Could it be a toolchain issue? I used the linaro toochain gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux.tar.xz at [1]. Maybe I use gcc-linaro-aarch64-linux-gnu-4.

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-02-12 Thread TigerLiu
Hi, Inder: >aarch64-linux-gnu-gcc: error: unrecognized command line option '-marm' >aarch64-linux-gnu-gcc: error: unrecognized command line option '-mno-thumb-interwork' >aarch64-linux-gnu-gcc: error: unrecognized command line option '-mabi=aapcs-linux' >aarch64-linux-gnu-gcc: error: unrecognized

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-02-11 Thread TigerLiu
Hi, Bhupesh: >Booting trusted firmware boot loader stage 1 >Built : 16:09:23, Feb 11 2014 >ERROR: Cannot access 'bl2.bin' file (-1). >Failed to load boot loader stage 2 (BL2) firmware. I did not run into this issue. It seems semihosting broken! Maybe this website is useful: https://github.com/ARM

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-02-11 Thread TigerLiu
Hi, Bhupesh: I described my steps: 1. Compiled ATF Export CROSS_COMPILE=/home/lion/ gcc-linaro-aarch64/bin/aarch64-linux-gnu- make DEBUG=1 V=1 make DEBUG=1 PLAT=fvp all dump Note: I used linaro released aarch64 compiler, not official gcc 4.7 2. Compiled Uboot (1) revised CONFIG_

[U-Boot] [U-boot] sandbox for aarch64 question

2014-02-10 Thread TigerLiu
Hi, experts: Sandbox is a platform independent drivers test environment. And, I could compile it with gcc-4.6 x86_64 version. So, if a platform independent driver runs ok, then: Does it also mean this driver is ok for running in an aarch64 state on an armv8 platform? Best wishes, _

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-22 Thread TigerLiu
Hi, bhupesh and drambo: I think current uboot ARMv8's start.S could handle EL2/EL1 case. I have tested it on FVP model, let arm trusted firmware boot u-boot.bin. It seemed ok. The command I used is: ./Foundation_v8 --cores=4 --no-secure-memory --no-gicv3 --data="./bl1.bin"@0x0 --nsdata="./u-boot.bi

[U-Boot] U-boot for 64bit ARMv8

2014-01-22 Thread TigerLiu
Hi, experts: I found ARMv8/Exceptions.S only created a 8 items vector table. But based on ARMv8 Arch Ref Manual, it should create 16 items in a vector table: Current Exception level with SP_EL0 : 4 items Current Exception level with SP_Elx : 4 items EL immediately lower than target_EL is using AAR

Re: [U-Boot] tried to boot linux with armv8 fvp model

2014-01-21 Thread TigerLiu
Hi, Fenghua: Thanks a lot! Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] tried to boot linux with armv8 fvp model

2014-01-21 Thread TigerLiu
Hi, fenghua: Has you ever tried to boot a linux kernel with armv8 fvp model? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-20 Thread TigerLiu
Hi, Bhupesh: >U-boot doesn't have ARM trusted firmware support as of now. U-boot for ARMv8 starts in EL3, >whereas UEFI starts in EL2 as trusted firmware itself is working in EL3. Do you mean: when FVP run, the first instruction would be fetched from u-boot.elf? Best wishes, _

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-20 Thread TigerLiu
Hi, Scott: >After changing to u-boot.elf, it could be run in FVP model. If I run "./Foundation_v8 --image ./u-boot.elf --cores=4 --no-secure-memory", Uboot could be run with FVP model. But no ARM trusted firmware boot info appeared. Such as: Booting trusted firmware boot loader stage 1 .. If I

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi, Scott: >You need to use u-boot.elf, not the unrelocated u-boot. Thanks a lot! After changing to u-boot.elf, it could be run in FVP model. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi, sharma: >Not the u-boot.bin, only u-boot: >./Foundation_v8 --image ./u-boot --cores=4 --no-secure-memory FVP model print: Simulation is started Then not run further. Based on arm open source firmware doc, should use Foundation_v8 as below format: ./Foundation_v8 \ -

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi,Sharma: >Can you try this command: >./Foundation_v8 --image ./u-boot --cores=4 --no-secure-memory Error: terminal_1: Listening for serial connection on port 5000 terminal_2: Listening for serial connection on port 5001 terminal_0: Listening for serial connection on port 5002 terminal_3: Listeni

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi, sharma: > ./Foundation_v8 --cores=4 --no-secure-memory --visualization --data="./bl1.bin"@0x0 --data="./u-boot.bin"@0x800 Is the TEXT_BASE right? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-b

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi, sharma: >Which ARMv8 foundation model version you are using. I one I have doesn't support >GiCv3. UEFI supports both GiCv3 and v2 whereas I believe uboot is only tested >for GiCv2. I download FVP from ARM Ltd website: http://www.arm.com/products/tools/models/fast-models/foundation-model.ph p h

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi, experts: I have tried to boot uefi bootloader with FVP model,it is ok! ./Foundation_v8 --cores=4 --no-secure-memory --visualization --gicv3 --data="./bl1.bin"@0x0 --data="./uefi.fd"@0x800 BL1-->BL2-->...>uefi.fd But booting uboot.bin, it still failed. Best wishes, ___

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-14 Thread TigerLiu
Hi, Fenghua: > Albert has merged arm64 patch set. I have tested and it works fine on >Foundation Model. I have downloaded the latest u-boot source code. And compiled it with linaro released gcc: export ARCH=aarch64 export CROSS_COMPILE=/home/lion/ARMv8/gcc-linaro-aarch64/bin/aarch64-linux-gnu-

Re: [U-Boot] how to get u-boot code with arm64: core support

2014-01-12 Thread TigerLiu
Hi, Jagan and other experts: Thanks a lot! I will try it at ARM Ltd released Foundation Model. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot] Uboot's plan for ARMv8

2014-01-09 Thread TigerLiu
Hi, sharma: Thanks for your answer! How to get u-boot source code which includes arch/arm/cpu/armv8 dir? I used "git clone git://www.denx.de/git/u-boot.git" to download source code. But not find arm64 patch code in the downloaded source code. Best wishes, __

[U-Boot] [U-boot] Uboot's plan for ARMv8

2014-01-09 Thread TigerLiu
Hi, experts: Does U-boot have any plan to support ARMv8 SOC? Nvidia has decleared 64bit SOC plan. So, i think bootloader for ARMv8 SOC is urgent now. Although ARM Ltd recommended UEFI firmware as ARMv8's bootloader. But not a requirement. On Consumer Electronics market, Uboot has huge infl

Re: [U-Boot] [PATCH v16 00/10] arm64 patch

2014-01-09 Thread TigerLiu
Hi, Albtert: How to download u-boot source code with arm64 patch code. Such as : Include arch/arm/cpu/armv8 directory. I used "git clone git://www.denx.de/git/u-boot.git" to download source code. But not find arm64 patch code in the downloaded source code. Best wishes, __

[U-Boot] how to get u-boot code with arm64: core support

2014-01-09 Thread TigerLiu
Hi, fenghua: How to get u-boot code with arch/arm/cpu/armv8 directory? I used "git://www.denx.de/git/u-boot.git " to get latest code, but not find armv8 dir. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/

Re: [U-Boot] sandbox question

2014-01-08 Thread TigerLiu
Hi, Albrahm: Thanks a lot! Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] sandbox question

2014-01-07 Thread TigerLiu
Hi, Simon: Thanks for your reply! >Well you could, but what benefit would that provide? It would not use any code from arch/arm if that is what you are thinking. Sandbox is its own >'architecture'? For example: 1. i want to test fs/ext4 driver. They are architecture independent code. I

Re: [U-Boot] sandbox question

2013-12-30 Thread TigerLiu
Hi, Simon: Sorry for some typo. I re-wrote this mail: --- I have a question about compiling uboot sandbox branch: 1. It seems sandbox branch could be compiled by gcc compiler on a x86 platform. Not need to set cross compiler tool chains. And after finished

[U-Boot] sandbox question

2013-12-29 Thread TigerLiu
Hi, Simon: Sandbox concept is a very good idea to test uboot's non-platform part code. I have a question about compiling uboot sandbox branch: 1. It seems sandbox branch could be compiled by gcc compiler on a x86 platform. Not need to set cross compiler tool chains. And after finished compil

Re: [U-Boot] [PATCH 3/9] ARM: HYP/non-sec switch in bootm.c

2013-12-29 Thread TigerLiu
Hi, Dall: Thanks a lot! >non-secure *state* includes several non-secure CPU modes (usr, svc, >und, abt, irq, fiq, hyp). You can choose to switch to either of them >as you want, but if you want to boot Linux you should choose Hyp mode >so KVM will work, unless you are writing your own hypervisor or

Re: [U-Boot] [PATCH 3/9] ARM: HYP/non-sec switch in bootm.c

2013-12-29 Thread TigerLiu
Hi, Dall: Thanks for your quick response! >It depends on the board. Which ARM doc are you referring to? ARM Security Technology : Building a Secure System using TrustZone Technology. (PRD29-GENC-009492C) Figure 5-2 in Chapter 5.2.1 Boot Sequence. Based on my understanding, U-boot is classfied as n

[U-Boot] [PATCH 3/9] ARM: HYP/non-sec switch in bootm.c

2013-12-29 Thread TigerLiu
Hi, Dall: I have a few questions about switching cpu's state from secure to non-sec in uboot. 1. I found do_nonsec_virt_switch() function had been integrated in uboot_2014_01_RC2. This function would switch cpu from secure state to non-sec, even into hyp-state. So, my question is: If a

Re: [U-Boot] [U-boot] the relationship between CONFIG_LCD / CONFIG_VIDEO / CONFIG_CFB_CONSOLE

2013-12-16 Thread TigerLiu
Hi, Simon: >Some drivers uses CONFIG_VIDEO and some use CONFIG_LCD. We tried to >unify the API calls a little a year or so ago. They serve a very >similar purpose. I hope that with driver model they will become the >same. Thanks a lot! Best wishes, ___ U

[U-Boot] [U-boot] the relationship between CONFIG_LCD / CONFIG_VIDEO / CONFIG_CFB_CONSOLE

2013-12-10 Thread TigerLiu
Hi, experts: I am confused by CONFIG_LCD / CONFIG_VIDEO / CONFIG_CFB_CONSOLE. Some board config files defined : CONFIG_VIDEO and CONFIG_CFB_CONSOLE. But not define CONFIG_LCD. It seemed CONFIG_LCD was out of date? Best wishes, ___ U-Boot maili

Re: [U-Boot] [PATCH 00/10] Introduce Samsung misc file and LCD menu.

2013-12-03 Thread TigerLiu
Hi, Marczak: Could i test these feature on S5PV310 platform(Origen Board)? Such as : console support on LCD Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [U-boot] does u-boot support exynos 5420?

2013-12-03 Thread TigerLiu
Hi, chander: Does the mainline u-boot code support exynos 5420 Arndale Octa Board? Exynos 5420 supports big.little tech. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot] not support parsing Android's boot.img format ?

2013-11-11 Thread TigerLiu
Hi, Albert: Sorry for making trouble for you! I just wants to make sure uboot not support this feature now. Maybe i will submit a patch in the future. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [U-boot] not support parsing Android's boot.img format ?

2013-11-10 Thread TigerLiu
Hi, experts: It seems current uboot does not support parse boot.img which saved in NAND chip. Boot.img contains : kernel.img and ramdisk.img It contains a header struct: struct boot_img_hdr { unsigned char magic[BOOT_MAGIC_SIZE]; unsigned kernel_size; /* size in bytes */ uns

Re: [U-Boot] [U-boot] uboot support ext4 format command?

2013-11-10 Thread TigerLiu
Hi, Albert: >I don't think it does, but you can find out by looking at the >documentation and code. >Besides, I don't think being able to format a filesystem from >the bootloader is really needed; this task is best performed in a >full-fledged operating system IMO. I aslo don't think uboot need

[U-Boot] [U-boot] uboot support ext4 format command?

2013-11-08 Thread TigerLiu
Hi, shankar: It seems uboot currently supports ext4load / ext4ls / ext4write command. Does it support ext4format command? (such as : format NAND as ext4 filesystem?) Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/ma

[U-Boot] [U-boot] raise() function question

2013-11-07 Thread TigerLiu
Hi, experts: There is a raise() function implementation in Arch/arm/lib/eabi_compat.c . So, it is usually callbed by div0 from the c compiler libgcc ? If uboot output "raise: Signal ...", is it caused by division-by-zero ? Best wishes, ___ U-Bo

[U-Boot] [U-boot] CONFIG_LOGBUFFER and _POST_WORD_ADDR

2013-11-06 Thread TigerLiu
Hi, experts: I tried to turn on log buffer function by defined CONFIG_LOGBUFFER. When compiled source code, it tips: Should define _POST_WORD_ADDR . But i think: _POST_WORD_ADDR is not related with CONFIG_LOGBUFFER. _POST_WORD_ADDR is justed related with CONFIG_POST So, should revise i

[U-Boot] [CBP5850-EVB] relocate_code question

2013-11-01 Thread TigerLiu
Hi, experts: Currently, uboot will relcoate itself to dram's high end in crt0.S . So, i don't want to relocate uboot.bin , how to do it? Just del "b relocate_code" in crt0.S ? What else needed to do ? Best wishes, ___ U-Boot mailing list U-Boot@l

[U-Boot] [U-boot] DFU and fastboot question

2013-10-29 Thread TigerLiu
Hi, experts: In U-boot mini summit 2013, not talk about android fastboot protocol support in U-boot mainline code? In the ppt which introduced DFU, it said: Google Chromebook use DFU tool? I am curious: Why Google not continue to use fastboot tool in Chromebook? Best wishes, _

[U-Boot] [U-boot] getstr() function?

2013-10-28 Thread TigerLiu
Hi, experts: Uboot has provided a getc() function. So how about getstr() function? It seems: not provide getstr() ? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH v5 2/8] ARM: add secure monitor handler to switchto non-secure state

2013-10-13 Thread TigerLiu
Hi, Albert: >My apologies: I though you had meant "how to get the submission to go >into mainline", while you actually meant "how to get accepted >submissions" locally. > >Let me just add that if you want to (ir)regularly find out which code >has been accepted into mainline, there is no need to re-

Re: [U-Boot] [PATCH v5 2/8] ARM: add secure monitor handler to switchto non-secure state

2013-10-13 Thread TigerLiu
Hi, Albert: Thanks ! I used cmd "git clone git://git.denx.de/u-boot.git " to get the master source code. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH v5 2/8] ARM: add secure monitor handler to switchto non-secure state

2013-10-12 Thread TigerLiu
Hi, experts: I found Linaro engineers had pushed some secure monitor related code. But not find these code in 2013.10.rc4 . So, how to get these latest code? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/

Re: [U-Boot] Not able to get the prints in the do_irq handler

2013-09-24 Thread TigerLiu
Hi, balaji: >I am facing the typical problem relating to prints in the do_irq handler of >versatile based u-boot. I dont know what is the problem. Though i am >getting the prints normally in super visor context but not able to get the >prints in the interrupt context. Please can you tell me if it i

[U-Boot] [U-boot]question: why write bbt and search bbt use different ops mode in nand_bbt.c in U-boot 2013.04?

2013-09-23 Thread TigerLiu
Hi , Scott: First, My uboot version is 2013.04. In the function scan_write_bbt(), U-boot uses MTD_OOB_PLACE to write BBT data and BBT pattern. See ">>>" below static int scan_write_bbt(struct mtd_info *mtd, loff_t offs, size_t len, uint8_t *buf, uint8_t *oob)

Re: [U-Boot] [U-boot] OOB-Layout question in NAND Flash chip

2013-09-23 Thread TigerLiu
Hi, Scott: Thanks for your answer! >It's supposed to be, though it's defined by individual drivers and there >may be some where the layout has been (unfortunately) changed over time >-- such as if a vendor kernel/U-Boot did it differently from upstream. >Is there a specific NAND driver you're refer

[U-Boot] [U-boot] OOB-Layout question in NAND Flash chip

2013-09-22 Thread TigerLiu
Hi, experts: Is the u-boot's NAND OOB-layout same with linux kernel's nand drivers? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [U-boot] OOB-Layout question in NAND Flash chip

2013-09-21 Thread TigerLiu
Hi, experts: Is the u-boot's NAND OOB-layout same with linux kernel's nand drivers? Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot] Some questions about BootStage functions

2013-09-17 Thread TigerLiu
Hi, Simon: Got it! Thanks! My codebase is 2013.04 release version. It seemed board_f.c / board_r.c had been moved to common directory. Arch/Arm/Lib/Board.c would be compiled conditionally. Best wishes, ___ U-Boot mailing list U-Boot@lists.denx.de http:/

Re: [U-Boot] [PATCH] arm: prevent using movt/movw address loads

2013-09-17 Thread TigerLiu
Hi, experts: >-# check that only R_ARM_RELATIVE relocations are generated > ifneq ($(CONFIG_SPL_BUILD),y) >-ALL-y += checkarmreloc >+# Check that only R_ARM_RELATIVE relocations are generated. >+ALL-y += checkarmreloc >+# The movt / movw can hardcode 16 bit parts of the addresses in the >+# instruc

Re: [U-Boot] [PATCH] arm: prevent using movt/movw address loads

2013-09-17 Thread TigerLiu
Hi, Denk: >May I ask why you want to use other optimization levels? Do you just >hope that your code may run faster, or do you have actual proof (i. e. >measurements) that this is the case? It would be interesting if you >could share any such measured results. Not for running faster. I just thin

Re: [U-Boot] [PATCH] arm: prevent using movt/movw address loads

2013-09-17 Thread TigerLiu
Hi, experts: >The movt/movw instruction can be used to hardcode an >memory location in the instruction itself. The linker >starts complaining about this if the compiler decides >to do so: "relocation R_ARM_MOVW_ABS_NC against `a local >symbol' can not be used" and it is not support by U-boot >as we

[U-Boot] [U-boot] Some questions about BootStage functions

2013-09-16 Thread TigerLiu
Hi, experts: I have some questions about bootstage functions.(common/bootstage.c) 1. mark_bootsage record relocation question board_init_f() will call mark_bootstage() function to record the elapsed time when system >From power on to board_init_f point. But after running board_init_f() funct

[U-Boot] [U-boot] "-mno-unaligned-access" question

2013-09-11 Thread TigerLiu
Hi, experts: I have a question about compiler option "-mno-unaligned-access". Why not open "-mno-unaligned-access" compiler option globally by default when compiling u-boot? It seems if one driver needs to open it, should set it in Makefile individually: $(obj) tst/tst.o: CFLAGS += $(PLATFOR

[U-Boot] [U-boot] IRQ_STACK_START alignment question

2013-09-04 Thread TigerLiu
Hi, experts: I have a question about IRQ statck pointer alignment. In arch/arm/lib/interrupts.c : In Interrupt_init(void) function: IRQ_STACK_START = gd->irq_sp - 4; IRQ_STACK_START_IN = gd->irq_sp + 8; FIQ_STACK_START = IRQ_STACK_START - CONFIG_STACKSIZE_IRQ; It seems not

[U-Boot] [U-boot] FIT Image format question

2013-08-28 Thread TigerLiu
Hi, experts: I have a question about FIT image format. 1. Did U-boot maintainers propose FIT format firstly? Or, U-boot just adopted FIT concept from other source. It seems linux kernel maintainers also adopted FIT concept. Best wishes, __

Re: [U-Boot] [U-boot] zImage_dtb status

2013-08-27 Thread TigerLiu
Hi, Rini: >Yes, but appended dtb is something (some) kernel developers suggest not >relying on. But you don't need to append, for uImage or zImage, just >pass ${loadaddr} - ${fdt_addr} Got it! Thanks a lot! Best wishes, ___ U-Boot mailing list U-Boot@li

[U-Boot] [U-boot] CONFIG_OF_LIBFDT and CONFIG_LMB

2013-08-26 Thread TigerLiu
Hi, experts: It seems CONFIG_OF_LIBFDT and COFIG_LMB must be defined at same time. Because boot_prep_linux() function will call boot_relocate_fdt() function. And boot_relocate_fdt() function will call lmb related function. Right? Best wishes, ___

Re: [U-Boot] [U-boot] CONFIG_FIT and CONFIG_OF_LIBFDT

2013-08-26 Thread TigerLiu
Hi,Rini: Thanks for your reply! >> Just use FDT as kernel parameter passed to linux kernel's entry point? > >That is one use, yes. But that may or may not be a recommended way to >store the FDT for a platform (based on some discussion on the >devicetrees mailing list, while there's no formal recom

  1   2   >