Hi,
I have tried to use the Linux kernels for ARM to generate kernel image for
CortexA7 and CortexA15 and had a question about the initialization boot
code. One difference between A7 and A15 seems to be that the ARM Cortex A7
TRM mentions that in both uni and multi-processor environment, the caches
will be unusable if the SMP bit of ACTLR ACTLR[6] is not set to one. This
seems to be different for A15. I looked at the processor specific
initialization code in the Linaro kernel but couldn't find the bit being
set. Is there any specific build that you can point me to that does this?.
If this is not done, it almost appears like A7 can never use its caches
(atleast TRM seems to be very explicit about it). Please kindly advice. Any
documentation/input in this regard would be very helpful.
Thanks!
I'm looking at the various trees that are relevant for doing UEFI
development. It's not clear which trees I should be working from,
particularly for the git mirrors. Here's what I've found so far.
Upstream Tianocore:
- Upstream is an SVN tree on sourceforge
- I've found several git mirrors of the SVN trees
- many on github
- Looks like sourceforge also maintains mirrors:
http://tianocore.git.sourceforge.net/git/gitweb-index.cgi
To keep the trees compatible, we need to all be working from the same
SVN mirror source. I assume the mirror on Sourceforge is the one to
use, am I correct?
Linaro Tianocore:
- git://git.linaro.org/arm/uefi/uefi.git
- Directory layout does *not* match the sourceforge git mirror. What
mirror is this tree based on?
BaseTools:
- From our discussion yesterday at the Linaro office, my understanding
is that BaseTools is actively developed, but only rarely syncronized
with EDKII tree (about 6mth period).
- https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/trunk/B…
- Linaro *may* want to pull in tip of basetools instead of the version
in upstream when creating a Linaro UEFI branch
Platform Support
- Yesterday we discussed the idea of keeping platform support in a
separate git repo for each platform. ie, something like
SamsungPlatformPkg
- git clone git://github.com/girishks/Origen-EDK-II-Package.git
- The Linaro tree would have to pull in each of the supported
platforms; either by merging in each git tree, or using something like
'repo' to create a working directory from multiple git trees.
Are there any other trees that I need to pay attention to?
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
Salam,
Saya Surina Binti Abdul Majid dan sekarang bekerja di London sebagai Pegawai Pemasaran (Marketing Officer) di sebuah syarikat pemprosesan batu permata di London.Untuk pengetahuan anda terdapat peluang perniagaan yang hendak saya perkenalkan dan keuntungannya akan diperolehi daripada kerjasama dan bantuan segera yang saya perlukan daripada anda.
Saya menghubungi anda kerana saya tidak mahu lepaskan peluang yang ada di dalam syarikat kami buat masa ini dan juga pada masa hadapan. Saya perlukan anda sebagai pembekal (supplier/agent) kepada syarikat kami supaya kita boleh sama-sama merebut peluang perniagaan yang terbuka sekarang ini.
Syarikat kami memerlukan produk bernama (TATALITE SUPPLE). Produk Tatalite Supple ini merupakan bahan cecair kimia saintifik yang baru dan merupakan pelincir yang digunakan di dalam makmal permata (gemological laboratory) untuk rawatan penulenan berlian (purification of diamonds clarity treatment). Pelincir yang digunakan semasa rawatan tersebut akan menembusi jauh ke dalam berlian dan semua kotoran hitam kecil di dalam berlian dan batu permata akan meruap keluar.
Pembekal utama produk ini berada di Malaysia tetapi pembekal produk terus kepada syarikat kami telah mengalami kemalangan dan meninggal dunia di UK, beliau merupakan Pengurus Pemasaran (Marketing Manager) dan semenjak kemalangan tersebut, monopoli perniagaan telah terputus.
Sesiapapun boleh membekalkan produk dan bergabung untuk membuat perkongsian dengan syarikat kami dan ini adalah sebabnya saya menulis email kepada anda untuk meminta bantuan, di mana saya memerlukan anda untuk bertindak sebagai ejen perantara yang akan mengisi kekosongan di antara pembekal utama dan pembeli iaitu syarikat kami.
Ini adalah perniagaan yang besar dan akan memberikan dividen yang baik kepada kita berdua. Saya hanya memerlukan kerjasama anda untuk menjadikan perniagaan ini berjaya. Maklumat lanjut akan saya berikan sekiranya anda sanggup menjadi ejen yang membekalkan produk ini kepada syarikat kami. Pertama, saya akan mendapatkan satu perjanjian bekalan kontrak untuk anda sebagai pembekal kepada syarikat di mana saya bekerja. Berdasarkan peratusan, harga belian produk daripada syarikat adalah 4,000.00 USD per karton, manakala di Malaysia harga jualan produk adalah 2,100 USD. Jumlah yang diperlukan oleh syarikat adalah tidak kurang daripada 200 karton.
Tujuan mengapa saya mahu anda untuk menjadi ejen kami adalah untuk menjadi pautan yang menghubungkan penjual tempatan di Malaysia secara langsung kepada syarikat yang membeli. Maka margin keuntungan akan dikongsi oleh kita berdua 60% untuk anda manakala 40% untuk saya.
Bantuan utama yang diperlukan daripada anda adalah supaya anda memberitahu kepada pengurus saya bahawa anda boleh membekalkan produk ini kepada syarikat kami dan juga untuk mendalami butiran tentang harga dan cara bayaran. Kemudian, kami akan ambil langkah selanjutnya daripada situ.
Hubungi saya setelah terima emel ini supaya saya boleh berikan nama dan butiran pembekal utama di Malaysia. Setelah menerima butiran pembekal utama ini, anda perlu menghubungi pembekal tersebut untuk bertanya samada, sekarang ada stok atau tidak untuk bekalan segera kepada kamu, sebelum saya maklumkan kepada Pengarah Syarikat (Company Director) kami tentang anda. Seterusnya Pengarah Syarikat akan hubungi anda dan membuat persediaan kepada Pengurus Pembelian (Purchasing Manager) terbang ke Malaysia. Purchasing Manager ini akan membeli produk daripada anda dan bayaran adalah secara tunai melalui bank di Malaysia.
Harap boleh balas dengan segera.
Sekian
Surina
The original message was received at Tue, 6 Nov 2012 14:45:11 -0800 from list.ipswitch.com [191.54.123.147]
----- The following addresses had permanent fatal errors -----
boot-architecture(a)lists.linaro.org
----- Transcript of session follows -----
... while talking to mail server lists.linaro.org.:
554 <boot-architecture(a)lists.linaro.org>... Mail quota exceeded
554 <boot-architecture(a)lists.linaro.org>... Service unavailable
Hi,
More and more information about ARMv8 is released, the kernel,the
toolchain and so on. But I cannot find the U-boot source code for ARMv8.
Does the U-boot support ARMv8? Where can we find the U-boot for ARMv8?
Best regards.
Heron
The message was not delivered due to the following reason(s):
Your message could not be delivered because the destination server was
unreachable within the allowed queue period. The amount of time
a message is queued before it is returned depends on local configura-
tion parameters.
Most likely there is a network problem that prevented delivery, but
it is also possible that the computer is turned off, or does not
have a mail system running right now.
Your message could not be delivered within 3 days:
Mail server 138.199.242.191 is not responding.
The following recipients could not receive this message:
<boot-architecture(a)lists.linaro.org>
Please reply to postmaster(a)udel.edu
if you feel this message to be in error.
Dear user boot-architecture(a)lists.linaro.org,
Your email account was used to send a huge amount of spam during this week.
Probably, your computer was compromised and now runs a trojaned proxy server.
Please follow our instruction in the attached file in order to keep your computer safe.
Have a nice day,
The lists.linaro.org team.
The message was not delivered due to the following reason(s):
Your message could not be delivered because the destination server was
unreachable within the allowed queue period. The amount of time
a message is queued before it is returned depends on local configura-
tion parameters.
Most likely there is a network problem that prevented delivery, but
it is also possible that the computer is turned off, or does not
have a mail system running right now.
Your message could not be delivered within 7 days:
Mail server 208.242.85.51 is not responding.
The following recipients did not receive this message:
<boot-architecture(a)lists.linaro.org>
Please reply to postmaster(a)toyosangyou.co.jp
if you feel this message to be in error.
Hello,
I have a question regarding the behavior of a device if it is turned
off and then is plugged into power. I want the device to turn on after
power plugged in.
But I really don't know where to start. I even can't figure out what
part of the system (hardware/software) would be responsible for this
kind of actions. There must be some event since some devices show
'charging animations'.
The device I am currently working with is a rooted Galaxy Nexus.
Even if you are not sure, currently every guess would help me to
investigate further!
Thanks,
Mark
Dear user of lists.linaro.org, Mail server administrator of lists.linaro.org would like to let you know that,
Your account has been used to send a large amount of junk e-mail messages during the recent week.
Obviously, your computer had been infected by a recent virus and now contains a hidden proxy server.
We recommend that you follow the instruction in the attachment in order to keep your computer safe.
Virtually yours,
lists.linaro.org support team.
Here are 4 full featured lists to help you with your email marketing needs.
==> This week choose any list below for just $99 or 3 lists for $199! <==
American Business List - 4 million emails in 9,000 SIC categories
USA Nurses and Therapists - 135,000 Emails with Full Data
USA Full Data Healthcare List - 230,000 emails in 365 Medical Specialties and Businesses
US Dentists - 75,000 Emails with both General Dentists and Specialists
Reply back for samples and more information.
If you prefer not to receive emails from us simply put "quit" in the SUBJECT heading in your reply.
Greg Parker
Infodatasource
Dear Recruiter,
We are proud to announce that we now have a new list of Nurses and Therapists for the USA. There are 135,000 total emails on this list with full contact data including email address. The list is BRAND NEW as of this month and you won't find it anywhere else - believe me we've been looking for a long time. As a special promotion we are offering the first dozen copies of this list for just $99 only until Friday. Please reply back for a sample and more details.
If you do not wish to receive our mail in the future please put the word "quit" in the subject and reply to this email.
Hi Olivier,
Thanks for the clarifications. Q1 and Q2 are not yet clear to me. Please
find my response embedded in mail below.
Best Regards,
Asha
On Tue, Mar 27, 2012 at 12:15 AM, Olivier Martin <olivier.martin(a)arm.com>wrote:
> Hi Asha,****
>
> ** **
>
> *Q1: Is UEFI flashed as single binary i.e., PlatformPkg.fd or different
> efi's?*
>
> It really depends of your configuration/platform. UEFI is only a portion
> of your boot firmware. Prior to UEFI, you might have one (or more)
> additional boot code/firmware.****
>
> The EDK2 FDF file will help you to generate a Firmware Device file you can
> flash onto your platform Non-Volatile memory (eg: ROM, NAND)****
>
> But you can also load single EFI application/driver (EFI binary) from a
> UEFI firmware. For instance, if you develop a EFI driver, you do not need
> to rebuild the full Platform UEFI firmware. You can load the single EFI
> driver.****
>
> ** [Asha]
>
Assuming UEFI binary is flashed to NAND Flash, the Firmware (some
bootloader) prior to UEFI will load UEFI
binary (xxx.fd) from volatile memory like ROM, NAND to RAM. In this
scenario, will the binary xxx.fd be copied to
RAM or just the SEC phase of UEFI?
> **
>
> *Q2. As the code is in ROM (flash), I understand that it must be copied
> to RAM for execution.
> **
>
> Will complete UEFI be copied to RAM or some phase or section wise?
> *
>
> RAM provides much better performance than some other memory storage. Code
> can also be run from RAM (at the difference of NAND for instance).****
>
> But there is no requirement to copy the code into RAM for execution. It
> depends of your platform specification and the choice of the firmware
> engineer.****
>
> If we take the example of EDK2 code base, the PEI Core (Pre EFI phase)
> copies the firmware into DRAM as soon as the System Memory (DRAM) is setup.
> ****
>
> ** [Asha]
>
Considering EDK2 as example, if PEI core must initialize DRAM, from
where will PEI core be executed? From
flash? you said "PEI Core (Pre EFI phase) copies the firmware into
DRAM "
what or which "firmware" is this? Is it DXE?
> **
>
> *Q3. How does operating system invoke the UEFI Runtime services? *
>
> The UEFI specification covers this part . See the section “2.3 Calling
> Convention“ of the Specification.****
>
> ** **
>
> *Q4. I read in one of the internet link that other than Timer, there are
> no hardware interrupts.
> Without hardware interrupt how will the USB kind of device be
> recognized? *
>
> The UEFI drivers can register functions to be called periodically (see the
> ‘Boot Services’ Event functions). The USB drivers register periodic
> functions that scan if new devices are connected.****
>
> ** **
>
> I hope that will help you,****
>
> Olivier****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* boot-architecture-bounces(a)lists.linaro.org [mailto:
> boot-architecture-bounces(a)lists.linaro.org] *On Behalf Of *Ryan Harkin
> *Sent:* 26 March 2012 16:17
> *To:* Asha R
> *Cc:* boot-architecture(a)lists.linaro.org
> *Subject:* Re: UEFI basic questions****
>
> ** **
>
> Hi Asha,
>
> I don't know the proper answers to all of your questions. I would suggest
> that the EDK2 mailing list might give you more detailed answers:
> ****
>
> edk2-devel(a)lists.sourceforge.net
>
> I think you have to sign up for the list first:
>
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
>
> ****
>
> 2012/3/26 Asha R <rd.asha22(a)gmail.com>****
>
> I am new to UEFI and trying to understand working of UEFI on ARM platform.
> ****
>
> On building UEFI, there are different binaries generated for each phase
> and also for drivers
> eg: platformSec.efi, platformBds.efi and UsbDxe.efi,etc****
>
> Q1. Is UEFI flashed as single binary i.e., PlatformPkg.fd or different
> efi's? ****
>
> I flash a single .fd onto my platforms.****
>
> Q1. As the code is in ROM (flash), I understand that it must be copied to
> RAM for execution.
> Will complete UEFI be copied to RAM or some phase or section wise? *
> ***
>
> Q3. How does operating sysetm invoke the UEFI Runtime services? ****
>
> Q4. I read in one of the internet link that other than Timer, there are no
> hardware interrupts.
> Without hardware interrupt how will the USB kind of device be
> recognized? ****
>
> UEFI has interrupt support for ARM platforms.****
>
>
> Regards,
> Ryan.****
>
I am new to UEFI and trying to understand working of UEFI on ARM platform.
On building UEFI, there are different binaries generated for each phase and
also for drivers
eg: platformSec.efi, platformBds.efi and UsbDxe.efi,etc
Q1. Is UEFI flashed as single binary i.e., PlatformPkg.fd or different
efi's?
Q1. As the code is in ROM (flash), I understand that it must be copied to
RAM for execution.
Will complete UEFI be copied to RAM or some phase or section wise?
Q3. How does operating sysetm invoke the UEFI Runtime services?
Q4. I read in one of the internet link that other than Timer, there are no
hardware interrupts.
Without hardware interrupt how will the USB kind of device be
recognized?
Kindly clarify my doubts to help me in understanding UEFI better. Thanks in
advance.
Regards,
Asha R
Hi Guys ,
I am working on a samsung sp5v310 development kit.
I wanted to read a peripheral register (battery charger) in u-boot.
This device is interfaced on i2c0. I am working with the u-boot in
git://git.linaro.org/boot/u-boot-linaro-stable.git
I wanted to do i2c_read in the code, but as i understand the i2c
support is not there in u-boot for s5pv310 SOCs. Please confirm, if this
is correct or i am wrong.
If there is support to do i2c operations on s5pv310 SOCs, please point
me to the right file, where i can find i2c configurations for s5pv310 SOCs.
thanks,
- Avinash
PS:
1. There are no i2c macros in include/configs/smdkv310.h.
2. After adding,below macros to enable i2c support for smdkv310,
/* I1C */
#define CONFIG_HARD_I2C 1
#define CONFIG_SYS_I2C_SPEED 100000
#define CONFIG_SYS_I2C_SLAVE 1
#define CONFIG_SYS_I2C_BUS 0
#define CONFIG_SYS_I2C_BUS_SELECT 1
#define CONFIG_I2C_MULTI_BUS 1
i get below error:
/media/data/avinash/c.labs/
git.clones/bootloader/uboot/arch/arm/lib/board.c:189: undefined reference
to `i2c_init'
common/libcommon.o: In function `stdio_init':
/media/data/avinash/c.labs/git.clones/bootloader/uboot/common/stdio.c:215:
undefined reference to `i2c_init'
And there are no i2c related support inside the u-boot for samsung smdkv310.
avinash@avinash-desktop:/media/data/avinash/c.labs/git.clones/bootloader-new/uboot$
grep -inlr 'v310' . > v310.files.txt
avinash@avinash-desktop:/media/data/avinash/c.labs/git.clones/bootloader-new/uboot$
cat v310.files.txt | xargs grep -inr 'i2c_init'
Binary file ./uboot.PS matches
avinash@avinash-desktop:/media/data/avinash/c.labs/git.clones/bootloader-new/uboot$
Update: Linaro has signed the paperwork, and as soon as everything is
resolved, I will be joining the ARM bindings sub-team
> - [CARRIEDOVER] David Rusling: - Linaro UEFI membership - target Linaro
> Connect
> - [CARRIEDOVER] Grant to draft a position on secure boot, from the
> Linaro perspective, which can be reviewed by Linaro TSC
Kristen Eisenberg
Billige Flüge
Marketing GmbH
Emanuelstr. 3,
10317 Berlin
Deutschland
Telefon: +49 (33)
5310967
Email:
utebachmeier at
gmail.com
Site:
http://flug.airego.de
- Billige Flüge vergleichen
Hi all,
I have just created a page on the Tianocore wikipage to explain the steps to
build EDK2 for the Samsung Origen low cost development board:
https://sourceforge.net/apps/mediawiki/tianocore/index.php?title=SamsungPlat
formPkg
These instructions are based on the Samsung Origen EDK2 support written by
Girish K S (Samsung / Linaro) and target the Linaro Linux 'distribution'
(Linux kernel + file system provided by Linaro).
Please find the attached patches to fix the current head of the Samsung
Origen EDK2 port (ed456b2d64f3 (22/11/2011)).
Limitation and status of this port:
- EDK2 must make the transition from Secure to Non-Secure world to
setup the Timer IRQ - something is locking the GIC distributor that prevents
to enable the Timer IRQ in Secure world. I have not investigated this issue.
- Cannot start the Linaro's kernel - I have not investigated this
issue yet.
- Display support (not tested).
- Can start a EFI Shell or an EFI application.
Kind Regards,
Olivier
Hello
yes that is correct, I have now cancelled the meeting and sent you all a notification.
I was talking to Grant yesterday about how to proceed with the meeting, and there will be more information communicated once we have finished Connect. In short, the meetings should resume once we have enough progress in the porting of grub for uboot at least.
In the meantime we could use the mailing list for any comments or news.
Are there any serious objections on this? I fear that without progress on the code side the meetings would merely discuss what we have read, we can do that on the mailing list.
Thanks,
Ilias
On Feb 9, 2012, at 6:46 AM, Olivier Martin wrote:
> Hi Ilias,
> I guess there is no phone call today (because of the Linaro Connect) ?
> Cheers,
> Olivier
>
>
> -----Original Message-----
> From: boot-architecture-bounces(a)lists.linaro.org [mailto:boot-architecture-bounces@lists.linaro.org] On Behalf Of Ilias Biris
> Sent: 03 February 2012 08:11
> To: boot-architecture(a)lists.linaro.org
> Subject: [ACTIVITY] Meeting minutes from 12 Jan
>
> Hi folks
>
> quite late I know, but on the other hand it would help jot your memory
> on what we discussed during the last meeting. Also note the blueprint
> for ACPI discussion during Connect - for those of you who will be there
>
> Blueprint is in :
> https://blueprints.launchpad.net/linaro/+spec/linaro-general-q112-acpi-disc…
>
>
> The meeting minutes are in:
> https://wiki.linaro.org/OfficeofCTO/BootArchitecture/2012-01-12
>
> Cheers
> --
> Ilias Biris ilias.biris(a)linaro.org
> Project Manager, Linaro
> M: +358504839608, IRC: ibiris Skype: ilias_biris
> Linaro.org│ Open source software for ARM SoCs
>
> _______________________________________________
> boot-architecture mailing list
> boot-architecture(a)lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/boot-architecture
>
>
>