[coreboot] [RFP/RFQ] contract to port coreboot to the ASRock IMB-161-D industrial motherboard

2013-08-15 Thread Luke Leighton
hi folks i'm working for path intelligence and we have a requirement to use serial bios boot, on a motherboard which has an AMI standard BIOS. the motherboard is being done by a new (independent) team within ASRock who are using higher-quality components, longer lifetime parts, and they're

[coreboot] Could I replace memmove function?

2013-08-15 Thread Andrew Wu
Hi, I am developing coreboot on DMP/Vortex86EX board. I found recent updated coreboot source code made it boots slower on my board. That is because: From commit c6b44162f5cccd72e9b4d9dbf071911249971846, src/lib/cbfs_core.c uses memmove instead of memcpy to load uncompressed ramstage. memmove

Re: [coreboot] Could I replace memmove function?

2013-08-15 Thread ron minnich
It seems to me you could improve our memmove? Also, if we want to define another Kconfig variable this is pretty easy to fix. ron -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot

Re: [coreboot] [RFP/RFQ] contract to port coreboot to the ASRock IMB-161-D industrial motherboard

2013-08-15 Thread David Hendricks
Hi Luke, You may be in luck -- That chipset is similar to a couple others which are already supported for the Stumpy and Lumpy ChromeOS products. Of course, the devils are always in the details and this being an Intel-based product will likely require proprietary bits, so there might be other

Re: [coreboot] Could I replace memmove function?

2013-08-15 Thread David Hendricks
On Thu, Aug 15, 2013 at 8:43 AM, ron minnich rminn...@gmail.com wrote: It seems to me you could improve our memmove? Also, if we want to define another Kconfig variable this is pretty easy to fix. There is CONFIG_CPU_DMP_VORTEX86EX which might be useful. Maybe Andrew can try something like

Re: [coreboot] Could I replace memmove function?

2013-08-15 Thread Gabe Black
It wouldn't be terrible to have a generally better memmove implementation either. Gabe On Thu, Aug 15, 2013 at 6:23 PM, David Hendricks dhend...@google.comwrote: On Thu, Aug 15, 2013 at 8:43 AM, ron minnich rminn...@gmail.com wrote: It seems to me you could improve our memmove? Also,

Re: [coreboot] Could I replace memmove function?

2013-08-15 Thread Peter Stuge
David Hendricks wrote: There is CONFIG_CPU_DMP_VORTEX86EX which might be useful. I disagree. Maybe Andrew can try something like this: .. +ifeq ($(CONFIG_CPU_DMP_VORTEX86EX),y) +# Old memmove implementation from Linux always use REP MOVSL +# which is much faster on some CPUs. +ramstage-y

Re: [coreboot] [RFP/RFQ] contract to port coreboot to the ASRock IMB-161-D industrial motherboard

2013-08-15 Thread Kyösti Mälkki
On Thu, 2013-08-15 at 16:16 -0700, David Hendricks wrote: Hi Luke, You may be in luck -- That chipset is similar to a couple others which are already supported for the Stumpy and Lumpy ChromeOS products. Funny you should mention Stumpy and Lumpy since the source of firmware one can download