1 2 Previous Next 16 Replies Latest reply on Apr 19, 2016 5:57 AM by GGidea

    Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?

    GGidea

      Thanks for your time!

       

      Hi everyone

       

      When programing the Galileo gen2 board by the Arduino IDE, an *.elf executable file is produced and transfer to the Galileo gen2 board /Shelf/*.elf .

      But when reboot the Galileo gen2 board, that file was removed since the onboard linux system is stored in the 8Mbit Flash.

      Now i don't want to use the SD card image method for my products costs concern.

      So I'm trying to use yocto to add my .o/.elf executable file to the final Flash-missing.bin, so my program would be executed each time system reboot.

      I want to know is this posible?

       

      Regards 

        • 1. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
          FGT

          Interesting... are you sure that copying a .elf file in /sketch would be all you need?

           

          Fernando.

          • 2. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
            Intel Corporation
            This message was posted on behalf of Intel Corporation

            Hi GGidea,

            Unfortunately, that's not possible. When you upload an Arduino sketch, the .elf file is store in the /sketch directory. This directory will be there until the board reboots. The same happens with any other file you create, the file created will be deleted once the board reboots. The only way to store an Arduino sketch permanently is using the Yocto SD image.

            Regards,
            Diego

            • 3. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
              GGidea

              Hi FGT

               

              Thanks for your attention, yes.

              I need the .elf file is build to the rootfs files of my image-spi-galileo, and flash the .bin file to onboard 8Mbit Flash memory.

              So each time after system reboots, my .elf file will be there.

               

              Regards

              • 4. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                GGidea

                Hi Intel Corporation

                 

                Thanks for your reply!

                 

                According to my understanding, the SD card & the onboard 8Mbit FLASH are all power down nonvolatile memory.

                why SD card would, while FLASH not?

                Since i'm not familiar with the linux os, just thinking about building my .elf file into the rootfs files of my image-spi-galileo,

                and flash the .bin file to onboard 8Mbit Flash memory.So each time after system reboots, my .elf file will be there.

                 

                Regards

                • 5. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                  jinzai

                  There is a very nice Getting Started Tutorial at SparkFun that details a way to edit /etc/inittab -- I think that path is where you want to go to change how the Galileo boots up. The nifty part about their Arduino code is that it is actually Linux system calls. The Galileo boots up either running node.js or an Arduino sketch, but --- either way, Yocto Linux command line is available at all terminal endpoints.

                   

                  https://learn.sparkfun.com/tutorials/galileo-getting-started-guide#introduction

                  • 6. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                    GGidea

                    Hi jinzai

                     

                    Thanks for your suggestion!

                    I had already looked into the Getting Started Trtorial at SparkFun. It is illusttrate the way to change how the Galileo boots up, is helpful to me .

                    But the key of my problem is how to change the rootfs to include my program and the inittab which will not affected by system reboot.

                    Thank you! jinzai

                     

                    Regards

                    • 7. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                      jinzai

                      Yes, we all have that same issue, in fact. The size of the root filesystem is fixed in the kernel. The only alternative I can see is rebuilding it, unfortunately. That requires a Linux desktop, so -- in lieu of Intel providing and image with a larger root filesystem, the only way I can see is to get a Linux desktop and rebuild the kernel for a larger root space. For what it is worth, I cannot even get that large image to boot my Galileo 2 at all.

                       

                      I have been able to make a third partition in Linux and mount that, which gives me more space, but not in the root filesystem. I run out of room even updating the app daemon, but I have been able to use that third partition to get around that issue this time.

                      • 8. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                        FGT

                        jinzai wrote:

                         

                        Yes, we all have that same issue, in fact. The size of the root filesystem is fixed in the kernel. The only alternative I can see is rebuilding it, unfortunately. That requires a Linux desktop, so -- in lieu of Intel providing and image with a larger root filesystem, the only way I can see is to get a Linux desktop and rebuild the kernel for a larger root space. For what it is worth, I cannot even get that large image to boot my Galileo 2 at all.

                         

                        I have been able to make a third partition in Linux and mount that, which gives me more space, but not in the root filesystem. I run out of room even updating the app daemon, but I have been able to use that third partition to get around that issue this time.

                         

                        Hmmm... I'm sorry for my lack of time and experience to experiment on this, I'm just guessing: If the current filesystem

                        a) has room for a small sketch

                        b) a small sketch can be placed in the filesystem

                        c) that sketch can be made to run at startup

                        then the sketch can issue the necessary commands to mount any other filesystem or anything else.

                         

                        Again: just guessing...

                         

                        Fernando.

                        • 9. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                          xbolshe

                          Hi,

                           

                          my experience shows that it is possible to have a sketch in SPI flash memory.

                          Here is a small example:

                           

                          1. I used the Blink sketch

                          2. After preparing a flash image (it was a long work), I wrote it into Galileo Gen1 board:

                          ssk2.png

                          3. Next boot a SPI image

                          ssk3.png

                          This image is based on Kernel 3.19.8:

                          ssk4.png

                          4. After booting the board is blinking.

                          ssk5.png

                          Even if /sketch/sketch.elf will be deleted, it will be restored after the next boot.

                           

                           

                          PS: I'm not a wizard, just a maker.

                           

                          BTW, here I attach my SPI image with Blink example for Galileo Gen1 board.


                          PLEASE USE IT FOR OWN RISKS ONLY!!!

                          IT IS NOT RECOMMENDED FOR REGULAR USERS!!!


                          It is possible to program it into a board using Dediprog (see Intel's manual) or Galiprog (Galiprog ).

                           

                          BR,

                          xbolshe

                          • 10. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                            FGT

                            Great, this is exactly what I was looking for, thank you very much,

                             

                            Fernando.

                            • 11. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                              GGidea

                              Hi xbolshe


                              It's really nice to see your test result! . I had test your Flash-missingPDAT.bin file on my Gen2 board, the linux OS can boot up successfully, and there is a sketch.elf sleeping! That's Great!


                              There is some confuse about the step 2 of your test:

                              "2. After preparing a flash image (it was a long work), I wrote it into Galileo Gen1 board"

                              The way i had try to put my own sketch.elf into /sketch/ , was simply to :

                                  1.decompress the rootfs file  *.cpio.lzma which was created by the yocto bitbake image-spi-galileo commad;

                                  2.copy sketch.elf to the decompressed location /sketch/ .

                                  3.pack and compress to *.cpio.lzma manually;

                                  4.create file Flash-missing.bin file by the system-image tool;

                                  5.program it into Gen2 board using Dediprog;

                              But finally the linux OS can't bootup normally. But the Flash-missing.bin which hadnot changed by me could bootup successfully..

                              Sorry for my poor English...

                              So would you please share me some detail of the step 2.

                              Thanks. xbolshe!


                              Regards

                              • 12. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                                xbolshe

                                Hi,

                                 

                                I also just wrote sketch into initramfs file as you have mentioned, but it was a longer way.


                                Flash-missing.bin requires to be processed using spi-flash-tool before programming using Dediprog.

                                It adds some bytes related with a board model and MAC addresses.


                                Also problems may be related with system-image tool configuration.


                                May you clarify "But finally the linux OS can't bootup normally" ?


                                BR,

                                xbolshe

                                • 13. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                                  GGidea

                                  Sorry for so long boot messages here...

                                   

                                   

                                       Press [Enter] to directly boot.

                                       Press [F7]    to show boot menu options.

                                   

                                   

                                      GNU GRUB  version 0.97  (604K lower / 244604K upper memory)

                                   

                                   

                                  +-------------------------------------------------------------------------+

                                  | ---- No "boot/grub/grub.conf" file found on 1st USB or SD device ----   |

                                  | Clanton SVP kernel-SPI initrd-SPI IMR-On IO-APIC/HPET NoEMU             |

                                  | Clanton SVP kernel-SPI initrd-MassStorage big-rootfs IMR-On IO-APIC/H>  |

                                  | Clanton SVP kernel-MassStorage initrd-MassStorage small-rootfs IMR-On>  |

                                  | Clanton SVP kernel-MassStorage initrd-MassStorage big-rootfs IMR-On I>  |

                                  | Clanton SVP kernel-MassStorage initrd-MassStorage big-rootfs IMR-On I>  |

                                  |                                                                         |

                                  |                                                                         |

                                  |                                                                         |

                                  |                                                                         |

                                  |                                                                         |

                                  |                                                                         |

                                  +-------------------------------------------------------------------------+

                                        Use the ^ and v keys to select which entry is highlighted.

                                        Press enter to boot the selected OS, 'e' to edit the

                                        commands before booting, 'a' to modify the kernel arguments

                                        before booting, or 'c' for a command-line.

                                   

                                   

                                   

                                   

                                  Found layout.conf @ 0xffcff000 len 0x00000beb

                                   

                                   

                                  # WARNING: this file is indirectly included in a Makefile where it

                                  # defines Make targets and pre-requisites. As a consequence you MUST

                                  # run "make clean" BEFORE making changes to it. Failure to do so may

                                  # result in the make process being unable to clean files it no longer

                                  # has references to.

                                   

                                   

                                  [main]

                                  size=8388608

                                  type=global

                                   

                                   

                                   

                                   

                                  [MFH]

                                  version=0x1

                                  flags=0x0

                                  address=0xfff08000

                                  type=mfh

                                   

                                   

                                   

                                   

                                  [Flash Image Version]

                                  type=mfh.version

                                  meta=version

                                  value=0x01000105

                                   

                                   

                                  [ROM_OVERLAY]

                                  address=0xfffe0000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_BOOTROM_OVERRIDE.Fv

                                  type=some_type

                                   

                                   

                                  [signed-key-module]

                                  address=0xfffd8000

                                  item_file=config/SvpSignedKeyModule.bin

                                  svn_index=0

                                  type=some_type

                                  in_capsule=no

                                   

                                   

                                  # On a deployed system, the SVN area holds the last known secure

                                  # version of each signed asset.

                                  # TODO: generate this area by collecting the SVN from the assets

                                  # themselves.

                                  [svn-area]

                                  address=0xfffd0000

                                  item_file=config/SVNArea.bin

                                  type=some_type

                                  # A capsule upgrade must implement some smart logic to make sure the

                                  # highest Security Version Number always wins (rollback protection)

                                  in_capsule=no

                                   

                                   

                                  [fixed_recovery_image]

                                  address=0xfff90000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_RECOVERY_IMAGE1.Fv

                                  sign=yes

                                  type=mfh.host_fw_stage1_signed

                                  svn_index=2

                                  # in_capsule=no

                                   

                                   

                                  [NV_Storage]

                                  address=0xfff30000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_NVRAM.bin

                                  type=some_type

                                   

                                   

                                  [RMU]

                                  address=0xfff00000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/RMU.bin

                                  type=none_registered

                                   

                                   

                                  [boot_stage1_image1]

                                  address=0xffec0000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_BOOT_STAGE1_IMAGE1.Fv

                                  sign=yes

                                  boot_index=0

                                  type=mfh.host_fw_stage1_signed

                                  svn_index=1

                                   

                                   

                                  [boot_stage1_image2]

                                  address=0xffe80000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_BOOT_STAGE1_IMAGE2.Fv

                                  sign=yes

                                  boot_index=1

                                  type=mfh.host_fw_stage1_signed

                                  svn_index=1

                                   

                                   

                                  [boot_stage_2_compact]

                                  address=0xffd00000

                                  item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_BOOT_STAGE2_COMPACT.Fv

                                  sign=yes

                                  type=mfh.host_fw_stage2_signed

                                  svn_index=3

                                   

                                   

                                  [Ramdisk]

                                  address=0xffa60000

                                  item_file=../../meta-clanton/yocto_build/tmp/deploy/images/image-spi-clanton.cpio.lzma

                                  sign=yes

                                  type=mfh.ramdisk_signed

                                  svn_index=7

                                   

                                   

                                  [LAYOUT.CONF_DUMP]

                                  address=0xffcff000

                                  type=mfh.build_information

                                  meta=layout

                                   

                                   

                                  [Kernel]

                                  address=0xff852000

                                  item_file=../../meta-clanton/yocto_build/tmp/deploy/images/bzImage

                                  sign=yes

                                  type=mfh.kernel_signed

                                  svn_index=6

                                   

                                   

                                  [grub.conf]

                                  address=0xff851000

                                  item_file=grub/grub-spi.conf

                                  sign=yes

                                  type=mfh.bootloader_conf_signed

                                  svn_index=5

                                   

                                   

                                  [grub]

                                  address=0xff800000

                                  item_file=../../meta-clanton/yocto_build/tmp/deploy/images/grub.efi

                                  sign=yes

                                  fvwrap=yes

                                  guid=B43BD3E1-64D1-4744-9394-D0E1C4DE8C87

                                  type=mfh.bootloader_signed

                                  svn_index=4

                                   

                                   

                                   

                                   

                                  [Linux-EFI SPI, setup=0x107f, size=0x1e0c50]

                                  [Initrd SPI, addr=0xdb58000, size=0x29d9b3]

                                  [    0.000000] Initializing cgroup subsys cpuset

                                  [    0.000000] Initializing cgroup subsys cpu

                                  [    0.000000] Linux version 3.8.7-yocto-standard (ggidea@ggidea-NV44) (gcc version 4.7.2 (GCC) ) #1 Mon Apr 11 19:30:01 CST 2016

                                  [    0.000000] Disabling PGE capability bit

                                  [    0.000000] e820: BIOS-provided physical RAM map:

                                  [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000096fff] usable

                                  [    0.000000] BIOS-e820: [mem 0x0000000000097000-0x0000000000097fff] reserved

                                  [    0.000000] BIOS-e820: [mem 0x0000000000098000-0x000000000009ffff] usable

                                  [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000efdefff] usable

                                  [    0.000000] BIOS-e820: [mem 0x000000000efdf000-0x000000000f01efff] ACPI data

                                  [    0.000000] BIOS-e820: [mem 0x000000000f01f000-0x000000000f0defff] reserved

                                  [    0.000000] BIOS-e820: [mem 0x000000000f0df000-0x000000000fddefff] ACPI NVS

                                  [    0.000000] BIOS-e820: [mem 0x000000000fddf000-0x000000000fdeefff] reserved

                                  [    0.000000] BIOS-e820: [mem 0x000000000fdef000-0x000000000fdeffff] usable

                                  [    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000e1ffffff] reserved

                                  [    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved

                                  [    0.000000] Early serial console at MMIO32 0x9000b000 (options '115200n8')

                                  [    0.000000] bootconsole [uart0] enabled

                                  [    0.000000] NX (Execute Disable) protection: active

                                  [    0.000000] efi: EFI v2.31 by EKI

                                  [    0.000000] efi:  SMBIOS=0xfdee000  ACPI=0xf01e000  ACPI 2.0=0xf01e014

                                  [    0.000000] efi: mem00: type=7, attr=0xf, range=[0x0000000000000000-0x0000000000095000) (0MB)

                                  [    0.000000] efi: mem01: type=2, attr=0xf, range=[0x0000000000095000-0x0000000000097000) (0MB)

                                  [    0.000000] efi: mem02: type=0, attr=0xf, range=[0x0000000000097000-0x0000000000098000) (0MB)

                                  [    0.000000] efi: mem03: type=7, attr=0xf, range=[0x0000000000098000-0x00000000000a0000) (0MB)

                                  [    0.000000] efi: mem04: type=2, attr=0xf, range=[0x0000000000100000-0x00000000002e1000) (1MB)

                                  [    0.000000] efi: mem05: type=7, attr=0xf, range=[0x00000000002e1000-0x0000000001fde000) (28MB)

                                  [    0.000000] efi: mem06: type=4, attr=0xf, range=[0x0000000001fde000-0x0000000002000000) (0MB)

                                  [    0.000000] efi: mem07: type=7, attr=0xf, range=[0x0000000002000000-0x000000000bfe0000) (159MB)

                                  [    0.000000] efi: mem08: type=4, attr=0xf, range=[0x000000000bfe0000-0x000000000c000000) (0MB)

                                  [    0.000000] efi: mem09: type=7, attr=0xf, range=[0x000000000c000000-0x000000000db58000) (27MB)

                                  [    0.000000] efi: mem10: type=2, attr=0xf, range=[0x000000000db58000-0x000000000e1f6000) (6MB)

                                  [    0.000000] efi: mem11: type=4, attr=0xf, range=[0x000000000e1f6000-0x000000000e23b000) (0MB)

                                  [    0.000000] efi: mem12: type=2, attr=0xf, range=[0x000000000e23b000-0x000000000e23e000) (0MB)

                                  [    0.000000] efi: mem13: type=1, attr=0xf, range=[0x000000000e23e000-0x000000000e280000) (0MB)

                                  [    0.000000] efi: mem14: type=4, attr=0xf, range=[0x000000000e280000-0x000000000e28b000) (0MB)

                                  [    0.000000] efi: mem15: type=3, attr=0xf, range=[0x000000000e28b000-0x000000000e28f000) (0MB)

                                  [    0.000000] efi: mem16: type=4, attr=0xf, range=[0x000000000e28f000-0x000000000e293000) (0MB)

                                  [    0.000000] efi: mem17: type=3, attr=0xf, range=[0x000000000e293000-0x000000000e296000) (0MB)

                                  [    0.000000] efi: mem18: type=4, attr=0xf, range=[0x000000000e296000-0x000000000e2f0000) (0MB)

                                  [    0.000000] efi: mem19: type=3, attr=0xf, range=[0x000000000e2f0000-0x000000000e2fd000) (0MB)

                                  [    0.000000] efi: mem20: type=4, attr=0xf, range=[0x000000000e2fd000-0x000000000e300000) (0MB)

                                  [    0.000000] efi: mem21: type=3, attr=0xf, range=[0x000000000e300000-0x000000000e302000) (0MB)

                                  [    0.000000] efi: mem22: type=4, attr=0xf, range=[0x000000000e302000-0x000000000e303000) (0MB)

                                  [    0.000000] efi: mem23: type=3, attr=0xf, range=[0x000000000e303000-0x000000000e308000) (0MB)

                                  [    0.000000] efi: mem24: type=4, attr=0xf, range=[0x000000000e308000-0x000000000e309000) (0MB)

                                  [    0.000000] efi: mem25: type=3, attr=0xf, range=[0x000000000e309000-0x000000000e30f000) (0MB)

                                  [    0.000000] efi: mem26: type=4, attr=0xf, range=[0x000000000e30f000-0x000000000e310000) (0MB)

                                  [    0.000000] efi: mem27: type=3, attr=0xf, range=[0x000000000e310000-0x000000000e31e000) (0MB)

                                  [    0.000000] efi: mem28: type=4, attr=0xf, range=[0x000000000e31e000-0x000000000e31f000) (0MB)

                                  [    0.000000] efi: mem29: type=3, attr=0xf, range=[0x000000000e31f000-0x000000000e321000) (0MB)

                                  [    0.000000] efi: mem30: type=4, attr=0xf, range=[0x000000000e321000-0x000000000e322000) (0MB)

                                  [    0.000000] efi: mem31: type=3, attr=0xf, range=[0x000000000e322000-0x000000000e354000) (0MB)

                                  [    0.000000] efi: mem32: type=4, attr=0xf, range=[0x000000000e354000-0x000000000e358000) (0MB)

                                  [    0.000000] efi: mem33: type=3, attr=0xf, range=[0x000000000e358000-0x000000000e35b000) (0MB)

                                  [    0.000000] efi: mem34: type=4, attr=0xf, range=[0x000000000e35b000-0x000000000e36e000) (0MB)

                                  [    0.000000] efi: mem35: type=3, attr=0xf, range=[0x000000000e36e000-0x000000000e377000) (0MB)

                                  [    0.000000] efi: mem36: type=4, attr=0xf, range=[0x000000000e377000-0x000000000e378000) (0MB)

                                  [    0.000000] efi: mem37: type=3, attr=0xf, range=[0x000000000e378000-0x000000000e381000) (0MB)

                                  [    0.000000] efi: mem38: type=4, attr=0xf, range=[0x000000000e381000-0x000000000e383000) (0MB)

                                  [    0.000000] efi: mem39: type=3, attr=0xf, range=[0x000000000e383000-0x000000000e39c000) (0MB)

                                  [    0.000000] efi: mem40: type=4, attr=0xf, range=[0x000000000e39c000-0x000000000e3b5000) (0MB)

                                  [    0.000000] efi: mem41: type=3, attr=0xf, range=[0x000000000e3b5000-0x000000000e3c2000) (0MB)

                                  [    0.000000] efi: mem42: type=4, attr=0xf, range=[0x000000000e3c2000-0x000000000e412000) (0MB)

                                  [    0.000000] efi: mem43: type=3, attr=0xf, range=[0x000000000e412000-0x000000000e415000) (0MB)

                                  [    0.000000] efi: mem44: type=4, attr=0xf, range=[0x000000000e415000-0x000000000e418000) (0MB)

                                  [    0.000000] efi: mem45: type=3, attr=0xf, range=[0x000000000e418000-0x000000000e431000) (0MB)

                                  [    0.000000] efi: mem46: type=4, attr=0xf, range=[0x000000000e431000-0x000000000e437000) (0MB)

                                  [    0.000000] efi: mem47: type=3, attr=0xf, range=[0x000000000e437000-0x000000000e43f000) (0MB)

                                  [    0.000000] efi: mem48: type=4, attr=0xf, range=[0x000000000e43f000-0x000000000e5a0000) (1MB)

                                  [    0.000000] efi: mem49: type=3, attr=0xf, range=[0x000000000e5a0000-0x000000000e5b5000) (0MB)

                                  [    0.000000] efi: mem50: type=4, attr=0xf, range=[0x000000000e5b5000-0x000000000e802000) (2MB)

                                  [    0.000000] efi: mem51: type=3, attr=0xf, range=[0x000000000e802000-0x000000000e807000) (0MB)

                                  [    0.000000] efi: mem52: type=4, attr=0xf, range=[0x000000000e807000-0x000000000e80a000) (0MB)

                                  [    0.000000] efi: mem53: type=3, attr=0xf, range=[0x000000000e80a000-0x000000000e80e000) (0MB)

                                  [    0.000000] efi: mem54: type=4, attr=0xf, range=[0x000000000e80e000-0x000000000e80f000) (0MB)

                                  [    0.000000] efi: mem55: type=3, attr=0xf, range=[0x000000000e80f000-0x000000000e829000) (0MB)

                                  [    0.000000] efi: mem56: type=4, attr=0xf, range=[0x000000000e829000-0x000000000e82a000) (0MB)

                                  [    0.000000] efi: mem57: type=3, attr=0xf, range=[0x000000000e82a000-0x000000000e82c000) (0MB)

                                  [    0.000000] efi: mem58: type=4, attr=0xf, range=[0x000000000e82c000-0x000000000e82e000) (0MB)

                                  [    0.000000] efi: mem59: type=3, attr=0xf, range=[0x000000000e82e000-0x000000000e834000) (0MB)

                                  [    0.000000] efi: mem60: type=4, attr=0xf, range=[0x000000000e834000-0x000000000e84e000) (0MB)

                                  [    0.000000] efi: mem61: type=3, attr=0xf, range=[0x000000000e84e000-0x000000000e858000) (0MB)

                                  [    0.000000] efi: mem62: type=4, attr=0xf, range=[0x000000000e858000-0x000000000e859000) (0MB)

                                  [    0.000000] efi: mem63: type=3, attr=0xf, range=[0x000000000e859000-0x000000000e866000) (0MB)

                                  [    0.000000] efi: mem64: type=4, attr=0xf, range=[0x000000000e866000-0x000000000e878000) (0MB)

                                  [    0.000000] efi: mem65: type=3, attr=0xf, range=[0x000000000e878000-0x000000000e87a000) (0MB)

                                  [    0.000000] efi: mem66: type=4, attr=0xf, range=[0x000000000e87a000-0x000000000e882000) (0MB)

                                  [    0.000000] efi: mem67: type=3, attr=0xf, range=[0x000000000e882000-0x000000000e888000) (0MB)

                                  [    0.000000] efi: mem68: type=4, attr=0xf, range=[0x000000000e888000-0x000000000e88f000) (0MB)

                                  [    0.000000] efi: mem69: type=3, attr=0xf, range=[0x000000000e88f000-0x000000000e894000) (0MB)

                                  [    0.000000] efi: mem70: type=4, attr=0xf, range=[0x000000000e894000-0x000000000efdf000) (7MB)

                                  [    0.000000] efi: mem71: type=9, attr=0xf, range=[0x000000000efdf000-0x000000000f01f000) (0MB)

                                  [    0.000000] efi: mem72: type=5, attr=0x800000000000000f, range=[0x000000000f01f000-0x000000000f07f000) (0MB)

                                  [    0.000000] efi: mem73: type=6, attr=0x800000000000000f, range=[0x000000000f07f000-0x000000000f0df000) (0MB)

                                  [    0.000000] efi: mem74: type=10, attr=0xf, range=[0x000000000f0df000-0x000000000fddf000) (13MB)

                                  [    0.000000] efi: mem75: type=0, attr=0xf, range=[0x000000000fddf000-0x000000000fdef000) (0MB)

                                  [    0.000000] efi: mem76: type=4, attr=0xf, range=[0x000000000fdef000-0x000000000fdf0000) (0MB)

                                  [    0.000000] efi: mem77: type=11, attr=0x8000000000000000, range=[0x00000000e0000000-0x00000000e2000000) (32MB)

                                  [    0.000000] efi: mem78: type=11, attr=0x8000000000000000, range=[0x00000000fed1c000-0x00000000fed20000) (0MB)

                                  [    0.000000] SMBIOS 2.7 present.

                                  [    0.000000] e820: last_pfn = 0xfdf0 max_arch_pfn = 0x1000000

                                  [    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]

                                  [    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]

                                  [    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]

                                  [    0.000000] Scan for SMP in [mem 0x000aaaa0-0x000aae9f]

                                  [    0.000000] init_memory_mapping: [mem 0x00000000-0x0fdeffff]

                                  [    0.000000] RAMDISK: [mem 0x0db58000-0x0ddf5fff]

                                  [    0.000000] ACPI: RSDP 0f01e014 00024 (v02 INTEL )

                                  [    0.000000] ACPI: XSDT 0f01d0e8 0006C (v01 INTEL  TIANO    00000004      01000013)

                                  [    0.000000] ACPI: FACP 0f01b000 000F4 (v03 INTEL  TIANO    00000004 INTL 0100000D)

                                  [    0.000000] ACPI: DSDT 0f012000 02401 (v01 INTEL  QuarkNcS 00000003 INTL 20150930)

                                  [    0.000000] ACPI: FACS 0f1c7000 00040

                                  [    0.000000] ACPI: UEFI 0fbd5000 00042 (v01                 00000000      00000000)

                                  [    0.000000] ACPI: APIC 0f01c000 0005A (v01 INTEL  TIANO    00000001 MSFT 00000000)

                                  [    0.000000] ACPI: HPET 0f01a000 00038 (v01                 00000001      00000000)

                                  [    0.000000] ACPI: MCFG 0f019000 0003C (v01                 00000001      00000000)

                                  [    0.000000] ACPI: SSDT 0f018000 004D8 (v01 SsgPmm  Cpu0Cst 00000011 INTL 20150930)

                                  [    0.000000] ACPI: SSDT 0f017000 0043F (v01 SsgPmm  Cpu0Ist 00000012 INTL 20150930)

                                  [    0.000000] ACPI: SSDT 0f016000 0013B (v01 SsgPmm  Cpu0Tst 00000013 INTL 20150930)

                                  [    0.000000] ACPI: SSDT 0f015000 00056 (v01 SsgPmm    CpuPm 00000010 INTL 20150930)

                                  [    0.000000] mapped APIC to         ffffb000 (        fee00000)

                                  [    0.000000] 0MB HIGHMEM available.

                                  [    0.000000] 253MB LOWMEM available.

                                  [    0.000000]   mapped low ram: 0 - 0fdf0000

                                  [    0.000000]   low ram: 0 - 0fdf0000

                                  [    0.000000] Zone ranges:

                                  [    0.000000]   Normal   [mem 0x00010000-0x0fdeffff]

                                  [    0.000000]   HighMem  empty

                                  [    0.000000] Movable zone start for each node

                                  [    0.000000] Early memory node ranges

                                  [    0.000000]   node   0: [mem 0x00010000-0x00096fff]

                                  [    0.000000]   node   0: [mem 0x00098000-0x0009ffff]

                                  [    0.000000]   node   0: [mem 0x00100000-0x0efdefff]

                                  [    0.000000]   node   0: [mem 0x0fdef000-0x0fdeffff]

                                  [    0.000000] Using APIC driver default

                                  [    0.000000] ACPI: PM-Timer IO Port: 0x1008

                                  [    0.000000] mapped APIC to         ffffb000 (        fee00000)

                                  [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)

                                  [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])

                                  [    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])

                                  [    0.000000] IOAPIC[0]: Assigned apic_id 1

                                  [    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23

                                  [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 1, APIC INT 02

                                  [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)

                                  [    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 1, APIC INT 09

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 1, APIC INT 01

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 1, APIC INT 03

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 1, APIC INT 04

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 05, APIC ID 1, APIC INT 05

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 1, APIC INT 06

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 1, APIC INT 07

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 1, APIC INT 08

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0a, APIC ID 1, APIC INT 0a

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0b, APIC ID 1, APIC INT 0b

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 1, APIC INT 0c

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 1, APIC INT 0d

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 1, APIC INT 0e

                                  [    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 1, APIC INT 0f

                                  [    0.000000] Using ACPI (MADT) for SMP configuration information

                                  [    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000

                                  [    0.000000] mapped IOAPIC to ffffa000 (fec00000)

                                  [    0.000000] e820: [mem 0x0fdf0000-0xdfffffff] available for PCI devices

                                  [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 60787

                                  [    0.000000] Kernel command line: root=/dev/ram0 console=ttyQRK1,115200n8 earlycon=uart8250,mmio32,0x9000b000,115200n8 reboot=efi,warm apic=debug rw efi_main=0x00000001043f393c jmp_code32=0x00000001846967c4

                                  [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)

                                  [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)

                                  [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)

                                  [    0.000000] __ex_table already sorted, skipping sort

                                  [    0.000000] Initializing CPU#0

                                  [    0.000000] Initializing HighMem for node 0 (00000000:00000000)

                                  [    0.000000] Memory: 220844k/260032k available (2849k kernel code, 24336k reserved, 1463k data, 308k init, 0k highmem)

                                  [    0.000000] virtual kernel memory layout:

                                  [    0.000000]     fixmap  : 0xfffa2000 - 0xfffff000   ( 372 kB)

                                  [    0.000000]     pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)

                                  [    0.000000]     vmalloc : 0xd05f0000 - 0xffbfe000   ( 758 MB)

                                  [    0.000000]     lowmem  : 0xc0000000 - 0xcfdf0000   ( 253 MB)

                                  [    0.000000]       .init : 0xc1437000 - 0xc1484000   ( 308 kB)

                                  [    0.000000]       .data : 0xc12c8592 - 0xc14363c0   (1463 kB)

                                  [    0.000000]       .text : 0xc1000000 - 0xc12c8592   (2849 kB)

                                  [    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.

                                  [    0.000000] SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

                                  [    0.000000] NR_IRQS:2304 nr_irqs:256 16

                                  [    0.000000] Console: colour dummy device 80x25

                                  [    0.000000] tsc: Fast TSC calibration using PIT

                                  [    0.000000] tsc: Detected 399.076 MHz processor

                                  [    0.010012] Calibrating delay loop (skipped), value calculated using timer frequency.. 798.15 BogoMIPS (lpj=3990760)

                                  [    0.023035] pid_max: default: 32768 minimum: 301

                                  [    0.065290] Security Framework initialized

                                  [    0.069963] Mount-cache hash table entries: 512

                                  [    0.071709] Initializing cgroup subsys cpuacct

                                  [    0.080046] Initializing cgroup subsys freezer

                                  [    0.085114] Disabling PGE capability bit

                                  [    0.090039] Intel Pentium with F0 0F bug - workaround enabled.

                                  [    0.096675] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0

                                  [    0.096675] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0

                                  [    0.096675] tlb_flushall_shift: 6

                                  [    0.100040] CPU: Intel 05/09 (fam: 05, model: 09, stepping: 00)

                                  [    0.110128] ACPI: Core revision 20121018

                                  [    0.178385] Performance Events: no PMU driver, software events only.

                                  [    0.185330] Enabling APIC mode:  Flat.  Using 1 I/O APICs

                                  [    0.190048] Getting VERSION: 30010

                                  [    0.193823] Getting VERSION: 30010

                                  [    0.200037] Getting ID: 0

                                  [    0.202947] Getting ID: f000000

                                  [    0.206424] Getting LVT0: 700

                                  [    0.210037] Getting LVT1: 400

                                  [    0.213348] enabled ExtINT on CPU#0

                                  [    0.217312] ENABLING IO-APIC IRQs

                                  [    0.220037] Synchronizing Arb IDs.

                                  [    0.225014] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1

                                  [    0.333313] Using local APIC timer interrupts.

                                  [    0.333313] calibrating APIC timer ...

                                  [    0.350000] ... lapic delta = 2494212

                                  [    0.350000] ... PM-Timer delta = 357953

                                  [    0.350000] ... PM-Timer result ok

                                  [    0.350000] ..... delta 2494212

                                  [    0.350000] ..... mult: 107125589

                                  [    0.350000] ..... calibration result: 3990739

                                  [    0.350000] ..... CPU clock speed is 399.0739 MHz.

                                  [    0.350000] ..... host bus clock speed is 399.0739 MHz.

                                  [    0.371439] devtmpfs: initialized

                                  [    0.377215] PM: Registering ACPI NVS region [mem 0x0f0df000-0x0fddefff] (13631488 bytes)

                                  [    0.390458] RTC time:  0:00:15, date: 01/01/01

                                  [    0.395779] NET: Registered protocol family 16

                                  [    0.410325] ACPI: bus type pci registered

                                  [    0.417479] PCI: MMCONFIG for domain 0000 [bus 00-1f] at [mem 0xe0000000-0xe1ffffff] (base 0xe0000000)

                                  [    0.420057] PCI: MMCONFIG at [mem 0xe0000000-0xe1ffffff] reserved in E820

                                  [    0.430030] PCI: Using MMCONFIG for extended config space

                                  [    0.440031] PCI: Using configuration type 1 for base access

                                  [    0.514146] bio: create slab <bio-0> at 0

                                  [    0.520674] ACPI: Added _OSI(Module Device)

                                  [    0.525332] ACPI: Added _OSI(Processor Device)

                                  [    0.530232] ACPI: Added _OSI(3.0 _SCP Extensions)

                                  [    0.535470] ACPI: Added _OSI(Processor Aggregator Device)

                                  [    0.593878] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored

                                  [    0.606354] ACPI: Interpreter enabled

                                  [    0.610063] ACPI: (supports S0 S3 S5)

                                  [    0.614463] ACPI: Using IOAPIC for interrupt routing

                                  [    0.729394] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug

                                  [    0.743694] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-1f])

                                  [    0.762335] PCI host bridge to bus 0000:00

                                  [    0.766924] pci_bus 0000:00: root bus resource [bus 00-1f]

                                  [    0.770247] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]

                                  [    0.780061] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]

                                  [    0.786933] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]

                                  [    0.790056] pci_bus 0000:00: root bus resource [mem 0x10000000-0xfebfffff]

                                  [    0.806683] pci 0000:00:17.0: PCI bridge to [bus 01]

                                  [    0.810371] pci 0000:00:17.1: PCI bridge to [bus 02]

                                  [    0.825603]  pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM

                                  [    0.830047]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x08)

                                  [    0.873564] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.884853] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.896239] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.906245] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.916242] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.930288] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.941587] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.952733] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.

                                  [    0.967114] SCSI subsystem initialized

                                  [    0.975403] Intel Quark Board GalileoGen2 Firmware Version 0x01000105

                                  [    0.982791] Intel Quark side-band driver registered

                                  [    0.991267] IMR alloc id 0 0x00010000 - 0x0001436c locked

                                  [    1.001156] PCI: Using ACPI for IRQ routing

                                  [    1.011062] HPET: 3 timers in total, 0 timers will be used for per-cpu timer

                                  [    1.018895] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0

                                  [    1.021039] hpet0: 3 comparators, 64-bit 14.318180 MHz counter

                                  [    1.032561] Switching to clocksource hpet

                                  [    1.037950] pnp: PnP ACPI init

                                  [    1.037950] ACPI: bus type pnp registered

                                  [    1.043687] system 00:00: [mem 0xe0000000-0xe1ffffff] has been reserved

                                  [    1.051142] system 00:00: [mem 0xfed1c000-0xfed1ffff] has been reserved

                                  [    1.058502] system 00:00: [mem 0x000c0000-0x000dffff] has been reserved

                                  [    1.065931] system 00:00: [mem 0x000e0000-0x000fffff] could not be reserved

                                  [    1.073750] system 00:00: [mem 0xff800000-0xffffffff] has been reserved

                                  [    1.099186] system 00:03: [io  0x1000-0x100f] has been reserved

                                  [    1.105870] system 00:03: [io  0x1010-0x101f] has been reserved

                                  [    1.112533] system 00:03: [io  0x1100-0x113f] has been reserved

                                  [    1.119125] system 00:03: [io  0x1040-0x107f] has been reserved

                                  [    1.125784] system 00:03: [io  0x1140-0x117f] has been reserved

                                  [    1.144827] pnp 00:07: unknown resource type 19 in _CRS

                                  [    1.150728] pnp 00:07: can't evaluate _CRS: 1

                                  [    1.157711] pnp 00:08: unknown resource type 19 in _CRS

                                  [    1.163615] pnp 00:08: can't evaluate _CRS: 1

                                  [    1.170926] pnp 00:09: unknown resource type 19 in _CRS

                                  [    1.176741] pnp 00:09: can't evaluate _CRS: 1

                                  [    1.183952] pnp 00:0a: unknown resource type 19 in _CRS

                                  [    1.189768] pnp 00:0a: can't evaluate _CRS: 1

                                  [    1.196960] pnp 00:0b: unknown resource type 19 in _CRS

                                  [    1.202863] pnp 00:0b: can't evaluate _CRS: 1

                                  [    1.210816] pnp 00:0c: unknown resource type 19 in _CRS

                                  [    1.216631] pnp 00:0c: can't evaluate _CRS: 1

                                  [    1.223408] pnp: PnP ACPI: found 13 devices

                                  [    1.228055] ACPI: ACPI bus type pnp unregistered

                                  [    1.357332] pci 0000:00:17.0: BAR 8: assigned [mem 0x10000000-0x101fffff]

                                  [    1.364982] pci 0000:00:17.0: BAR 9: assigned [mem 0x10200000-0x103fffff 64bit pref]

                                  [    1.373680] pci 0000:00:17.1: BAR 8: assigned [mem 0x10400000-0x105fffff]

                                  [    1.381323] pci 0000:00:17.1: BAR 9: assigned [mem 0x10600000-0x107fffff 64bit pref]

                                  [    1.389948] pci 0000:00:17.0: BAR 7: assigned [io  0x2000-0x2fff]

                                  [    1.396823] pci 0000:00:17.1: BAR 7: assigned [io  0x3000-0x3fff]

                                  [    1.403687] pci 0000:00:17.0: PCI bridge to [bus 01]

                                  [    1.409224] pci 0000:00:17.0:   bridge window [io  0x2000-0x2fff]

                                  [    1.416074] pci 0000:00:17.0:   bridge window [mem 0x10000000-0x101fffff]

                                  [    1.423698] pci 0000:00:17.0:   bridge window [mem 0x10200000-0x103fffff 64bit pref]

                                  [    1.432378] pci 0000:00:17.1: PCI bridge to [bus 02]

                                  [    1.437911] pci 0000:00:17.1:   bridge window [io  0x3000-0x3fff]

                                  [    1.444760] pci 0000:00:17.1:   bridge window [mem 0x10400000-0x105fffff]

                                  [    1.452384] pci 0000:00:17.1:   bridge window [mem 0x10600000-0x107fffff 64bit pref]

                                  [    1.462106] NET: Registered protocol family 2

                                  [    1.468362] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

                                  [    1.476399] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

                                  [    1.483570] TCP: Hash tables configured (established 2048 bind 2048)

                                  [    1.490922] TCP: reno registered

                                  [    1.494535] UDP hash table entries: 256 (order: 0, 4096 bytes)

                                  [    1.501120] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

                                  [    1.508630] NET: Registered protocol family 1

                                  [    1.515223] Trying to unpack rootfs image as initramfs...

                                  [   11.026324] rootfs image is not initramfs (incorrect cpio method used: use -H newc option); looks like an initrd

                                  [   11.073368] Freeing initrd memory: 2680k freed

                                  [   11.098050] microcode: Intel CPU family 0x5 not supported

                                  [   11.111606] HugeTLB registered 2 MB page size, pre-allocated 0 pages

                                  [   11.179398] msgmni has been set to 464

                                  [   11.188531] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)

                                  [   11.196818] io scheduler noop registered

                                  [   11.201240] io scheduler deadline registered

                                  [   11.207096] io scheduler cfq registered (default)

                                  [   11.219085] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0

                                  [   11.228634] ACPI: Sleep Button [SLPB]

                                  [   11.233936] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1

                                  [   11.243481] ACPI: Power Button [PWRB]

                                  [   11.331388] Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled

                                  [   11.364479] 0000:00:14.1: ttyS0 at MMIO 0x9000f000 (irq = 17) is a 16550A

                                  [   11.395059] 0000:00:14.5: ttyS1 at MMIO 0x9000b000 (irq = 17) is a 16550A

                                  [   11.411679] brd: module loaded

                                  [   11.421138] loop: module loaded

                                  [   11.425658] lpc_sch_probe BIOS_CNTL 0x00000101

                                  [   11.430684] lpc_sch_probe new BIOS_CNTL 0x00000101

                                  [   11.436003] lpc_sch_probe RCBA @ 0xfed1c000

                                  [   11.450770] rtc_cmos 00:01: RTC can wake from S4

                                  [   11.457359] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0

                                  [   11.464471] rtc0: alarms up to one day, 242 bytes nvram, hpet irqs

                                  [   11.472036] cpuidle: using governor ladder

                                  [   11.476591] cpuidle: using governor menu

                                  [   11.490968] eSRAM: CTRL 0x047f3f91 block 0x00000000

                                  [   11.496383] eSRAM: pages 128

                                  [   11.509952] intel_qrk_esram_test_probe/Apr 11 2016/19:29:34 complete OK !!

                                  [   11.519589] THRM: critical reset 104 c hot 95 c hardware failover 105 c

                                  [   11.529798] TCP: cubic registered

                                  [   11.533750] NET: Registered protocol family 17

                                  [   11.539282] ... APIC ID:      00000000 (0)

                                  [   11.543518] ... APIC VERSION: 00030010

                                  [   11.543518] 0000000000000000000000000000000000000000000000000000000000000000

                                  [   11.543518] 0000000000000000000000000000000000000000000000000000000000000000

                                  [   11.543518] 0000000000000000000000000000000000000000000000000000000000008000

                                  [   11.543518]

                                  [   11.573613] testing the IO APIC.......................

                                  [   11.580797] .................................... done.

                                  [   11.586492] Using IPI Shortcut mode

                                  [   11.590475] turn off boot console uart0

                                   

                                   

                                   

                                   

                                  finally the system bootup stoped here,without show:

                                  Poky 9.0.2 (Yocto Project 1.4 Reference Distro) 1.4.2 clanton /dev/ttyS1

                                   

                                   

                                  clanton login:

                                  • 14. Re: Is it posible to compile an .o/.elf file to the 8Mbit SPI Linux of Galileo gen2?
                                    GGidea

                                    Hi xbolshe

                                     

                                    My unpack and repack steps :

                                     

                                    1. unpack *.rootfs.cpio.lzma.

                                    2.add sketch.elf to /sketch/.

                                    3.find . | cpio >test.cpio

                                    4.lzma test.cpio

                                    5.cd    sysimage-relese   and  run  ../../spi-flash-tool/Makefile

                                    6.Flash-missing.bin  processed using spi-flash-tool

                                    7.programming using Dediprog.

                                    8.poweron the gen2 board.

                                     

                                    Regards

                                    1 2 Previous Next