[coreboot] EARLY_CBMEM_INIT for Geode LX platforms

2017-12-14 Thread Michal Zygowski
Hello Everyone, As a result of incoming 4.7 release many boards are going to be deprecated. We would like to support alix platforms which are based on Geode LX and yet not EARLY_CBMEM_INIT enabled. We have all hardware at hand and would gladly bring these platforms up to current standards. We saw

Re: [coreboot] Problems with PCEngines Alix 2C3 with HEAD

2018-03-13 Thread Michal Zygowski
Hello Duncan, There was a SeaBIOS upgrade from 1.10.x to 1.11.x some time ago. As You maybe already figured out, SeaBIOS needs to be configured to use serial console from now on. Try adding the following file to CBFS image by doing: cbfstool coreboot.rom add-int -i -n etc/sercon-port The serial

Re: [coreboot] PC Engines apu2 platform – PSP support?

2018-07-20 Thread Michal Zygowski
Hello Christian, You are right, mentioned SoC is supporting PSP, however we are not using it. We were not reached by any urge needs to enable it on apu2 series platforms on the fork repository [0]. Do You have any special needs if I may ask? I am also adding Piotr Król on CC as he is also PC Engi

[coreboot] Re: Problems with CAR setup on Tiger Lake

2021-01-29 Thread Michal Zygowski
Hi Furquan, Tim, On 20.01.2021 10:38, Michał Żygowski wrote: > Hi Furquan, >> Do you know the microcode version that you are using? There was an >> issue with the older versions that caused a hang during NEM setup. As >> per the commit message in >> https://review.coreboot.org/c/coreboot/+/45094,

[coreboot] TigerLake RVP TCSS init failure

2021-02-01 Thread Michal Zygowski
Dear coreboot community, I have encountered problem with silicon init on Tiger Lake RVP platform. I managed to resolve previous issues with memory initialization and now hitting an error with TCSS init. The FSP asserts on IOM ready check, which is 0. The configuration has selected CONFIG_USE_INTEL

[coreboot] Re: Intel CBnT tooling and dealing with NDA

2021-02-09 Thread Michal Zygowski
Hi, On 09.02.2021 11:02, Arthur Heymans wrote: > Hi > > To make Intel CBnT (Converged Bootguard and TXT) useful in coreboot some > tooling is required to generate both a Key Manifest (A signed binary, > that is checked > against a key fused into the ME, holding keys that OEM can use to sign the >

[coreboot] Re: Intel CBnT tooling and dealing with NDA

2021-02-09 Thread Michal Zygowski
Hi Christian, On 09.02.2021 11:58, Christian Walter wrote: > Hi Michal, > > mind pointing me to the tooling you make for *creating* these manifests? > There is a whole intel_bootguard topic: https://review.coreboot.org/q/topic:intel_bootguard In particular have a look at these patches: - Tool: ht

[coreboot] Re: TigerLake RVP TCSS init failure

2021-02-09 Thread Michal Zygowski
Any ideas what may be wrong? I can share more details/logs if needed. On 01.02.2021 16:48, Michal Zygowski wrote: > > Dear coreboot community, > > I have encountered problem with silicon init on Tiger Lake RVP > platform. I managed to resolve previous issues with memory > init

[coreboot] Re: Protectli FW6C HAP bit

2021-03-16 Thread Michal Zygowski
Hi, On 14.03.2021 05:32, lain via coreboot wrote: > Does somebody successfully operates this Platform with HAP bit set ? We are offering the FW6C in out shop: https://3mdeb.com/shop/vaults/vaults-protectli/protectli-vault-fw6-c/ We also offer an option for neutering the ME (HAP bit included). So

[coreboot] Re: Protectli FW6C HAP bit

2021-03-23 Thread Michal Zygowski
e with ME in manufacturing mode and descriptor unlocked, so whole image reflash is possible. Best regards, -- Michał Żygowski Firmware Engineer https://3mdeb.com | @3mdeb_com > On Tuesday, March 16, 2021 10:25 CET, Michal Zygowski > wrote: >   >> Hi, >> >> On 14.03.2021 05

[coreboot] Re: Dropping the "cbfs master header" file

2021-04-28 Thread Michal Zygowski
Hi Arthur, On 28.04.2021 08:41, Arthur Heymans wrote: > Hi > > Currently the "COREBOOT" FMAP cbfs region has a file named "cbfs > master header" at the bottom of this fmap region and the X86 bootblock > has a pointer at 0xFFFC to it. Other ARCH have a "header pointer" > file at the top of that

[coreboot] Re: Resource allocator v3

2021-04-28 Thread Michal Zygowski
Hi Kyösti, On 28.04.2021 12:33, Kyösti Mälkki wrote: > Hi > > According to Documentation/releases/coreboot-4.14-relnotes.md we are > expecting following chipset deprecations due to RESOURCE_ALLOCATOR_V3: > > * northbridge/amd/pi/00630F01 > * northbridge/amd/pi/00730F01 > * northbridge/amd/pi/00660

[coreboot] Re: Yangling/ FW6C board with different SUPERIO CHIP, I found the problem

2021-05-15 Thread Michal Zygowski
> Even the "support" Team from the seller things it shold come with an ITE8772, very mysterious.. > Did you ever seen one of those devices coming in from the OEM with variation in onboard ICs ? I haven't seen/heard about such a case so I am also surprised. On 14.05.2021 21:42, Angel Pons wrote

[coreboot] PCI tree topology regression

2019-01-21 Thread Michal Zygowski
Hello coreboot community, It seems like recent changes to PCI introduced regression. Building coreboot for PC Engines apu2 results in unbootable image halting at: get_pbus: dev is NULL! occuring in dev_finalize_chips during boot state machine write_table entry. I suspect it may be related to dev

[coreboot] Re: PCI tree topology regression

2019-01-21 Thread Michal Zygowski
Thank You Kyösti for Your immediate response and help. Your patch fixes the issue. Many thanks. Best regards, Michał On 21.01.2019 13:32, Kyösti Mälkki wrote: > > > On Mon, Jan 21, 2019 at 1:49 PM Michal Zygowski > mailto:michal.zygow...@3mdeb.com>> wrote: > >

[coreboot] Braswell FPS memory init problems

2019-01-28 Thread Michal Zygowski
Dear coreboot community, I am experiencing problems with FSP Memory Init on Braswell SoCs. FSP Memory Init is not returning. I have following processors that fail: Celeron J3060 and Celeron J3160; both have the same issue. The platform has 1 SODIMM module on channel 0. I am feeding the UPD header

[coreboot] Re: Braswell FPS memory init problems

2019-01-29 Thread michal . zygowski
MemorySpdPtr 0x01: PcdIgdDvmt50PreAlloc 0x02: PcdApertureSize 0x01: PcdGttSize 0x00: PcdLegacySegDecode 0x01 --> 0x00: PcdDvfsEnable Calling FspMemoryInit: 0xfff6780f 0x: NvsBufferPtr 0xfef01de4: RtBufferPtr 0xfef01d8c: HobListPtr POST: 0x92 After the post code 0x

[coreboot] Re: Braswell FPS memory init problems

2019-01-30 Thread Michal Zygowski
ng any further. The dump is from serial port on SuperIO. Thank You in advance. Best regards, Michał On 29.01.2019 10:12, Frans Hendriks wrote: > Hi Michal, > > We have implemented coreboot on Braswell SoC (Pentium N3170) using SPD. > > Did you verify the UDP fields: PcdMemoryTypeEnab

[coreboot] Re: Braswell FPS memory init problems

2019-02-01 Thread Michal Zygowski
ion of FSP. > > Best regards, > Frans > > -Original Message- > From: Michal Zygowski [mailto:michal.zygow...@3mdeb.com] > Sent: dinsdag 29 januari 2019 11:22 > To: coreboot@coreboot.org > Subject: [coreboot] Re: Braswell FPS memory init problems > > H

[coreboot] Re: RAM without SPD

2019-02-19 Thread Michal Zygowski
On 18.02.2019 20:28, Zvi Vered wrote: > Hello, Hi Zvika, > > I suspect the RAM on my bay-trail module has no SPD interface.  > Can Intel's FSP work without SPD ? > > I tried to run decode-dimms with vendor's bios and got: > No EEPROM found, try loading the eeprom or at24 module > It looks like You

[coreboot] Re: RAM without SPD

2019-02-19 Thread Michal Zygowski
On 2/19/19 7:50 PM, Zvi Vered wrote: > Hi Michal, > > Thank you very much for your reply.  > > You are right. I have soldered down memory. No dimm slot.  > In what routine should I  configure RAM ?  Where can I see a sample code ? coreboot has everything prepared for that. What I would do is to lo

[coreboot] Re: RAM without SPD

2019-02-21 Thread Michal Zygowski
d/or Generic Drivers menu. There You can enable inclusion of microcode and FSP binary. When enabled, the base addresses for the blobs pop up in one or both menus. Some platforms have their minimal configs in the configs directory, but some unfortunately not and one have to go through whole conf

[coreboot] Re: Intel Braswell uploads

2019-02-27 Thread Michal Zygowski
Hello, I am going to push a new Braswell mainboard for review soon too and I will be in the same situation as Frans. Without his patches, the boards will not operate as they should. Maybe we should think of transferring the maintainership of Braswell SoC? Regarding the review, I have tested the

[coreboot] Re: Intel Braswell uploads

2019-02-28 Thread Michal Zygowski
On 28.02.2019 09:20, Patrick Rudolph wrote: > On Thu, 2019-02-28 at 08:51 +0100, Michal Zygowski wrote: >> I would like to submit my candidacy for Braswell SoC maintainership >> along with Piotr Król. Since we have 3 Braswell SoC platforms on >> hand, we are willing to test

[coreboot] Re: Intel Braswell uploads

2019-02-28 Thread Michal Zygowski
sage- > From: Patrick Rudolph [mailto:patrick.rudo...@9elements.com > <mailto:patrick.rudo...@9elements.com>] > Sent: donderdag 28 februari 2019 09:20 > To: Michal Zygowski <mailto:michal.zygow...@3mdeb.com>>; coreboot@coreboot.org > <mailto

[coreboot] Re: Intel Braswell uploads

2019-03-01 Thread Michal Zygowski
ards, Michał Żygowski > > -Original Message- > From: Nico Huber [mailto:nic...@gmx.de] > Sent: donderdag 28 februari 2019 10:49 > To: Michal Zygowski ; coreboot@coreboot.org > Subject: [coreboot] Re: Intel Braswell uploads > > Hi Michal, > > On 28.02.19 10:38,

[coreboot] FSP2.0 DQ byte map

2019-03-29 Thread Michal Zygowski
Hi, I am wondering what is the format of CPU-DRAM DQ byte map for FSP-M configuration. Typically there are 64 DQ lanes per non-ECC SODIMM/DIMM (correct me if I'm wrong) for DDR4 for example. But the DQ map is an 2x12 array, so I assume 12 bytes for each channel (why not 8 bytes?). My questions are

[coreboot] Re: FSP2.0 DQ byte map

2019-04-01 Thread Michal Zygowski
On 29.03.2019 18:03, Nico Huber wrote: > Hi Michal, Hi Nico, > > On 29.03.19 16:49, Michal Zygowski wrote: >> I am wondering what is the format of CPU-DRAM DQ byte map for FSP-M >> configuration. Typically there are 64 DQ lanes per non-ECC SODIMM/DIMM >> (correct me

[coreboot] Re: QQ/

2019-04-01 Thread Michal Zygowski
definitely look at platform design guide You have mentioned. Thank You for help Alex. Best regards, Michał > > > From: Nico Huber > Sent: Friday, March 29, 2019 10:03 AM > To: Michal Zygowski; coreboot@coreboot.org > Subject: [coreboot]

[coreboot] Re: "remote: You need 'Create' rights to create new reference" when pushing to Gerrit

2019-05-27 Thread Michal Zygowski
Hello Peter, I have experienced the same issue recently. It looks like Gerrit no longer accepts the old push target branch. Some days ago Gerrit accepted the 'refs/publish/master', but now it only accepts 'refs/for/master'. According to https://www.coreboot.org/Git 'refs/for/master' is the right

[coreboot] Re: nvramtool and CONFIG_HAVE_OPTION_TABLE (or CONFIG_USE_OPTION_TABLE)

2019-05-31 Thread Michal Zygowski
Hello Kevin, Thank You for interesting in the coreboot project. Feel free to submit the patch via gerrit. Please include the reasoning You have written here in a commit message and push the patch. You will get Your review from coreboot developers there and they will decide whether the patch is el

[coreboot] Re: e820 memory map

2019-06-11 Thread Michal Zygowski
In case it would have any meaning: https://mail.coreboot.org/pipermail/seabios/2018-November/012553.html My colleague discovered some inconsistence between coreboot tables and e820 in SeaBIOS. However the patch has been forgotten on the mailing list. Best regards, Michał On 11.06.2019 07:28, Ky

[coreboot] Re: HPET MSI/FSB on AMD 16h

2019-07-01 Thread Michal Zygowski
On 01.07.2019 14:53, Andriy Gapon wrote: > I am using a PCEngines APU2 system and I noticed that its HPET timers do not > advertise FSB (MSI) interrupt delivery capability. Any logs pointing to the statement? > That is despite the fact that BKDG for family 16h models 30h - 3Fh says that > those ca

[coreboot] Re: HPET MSI/FSB on AMD 16h

2019-07-03 Thread Michal Zygowski
On 03.07.2019 04:30, awokd via coreboot wrote: > Michal Zygowski: >> >> On 01.07.2019 14:53, Andriy Gapon wrote: > >>> It appears that HPET MSI support >>> is disabled on some platforms by default: >>> >>> src/vendorcode/amd/agesa/f

[coreboot] Re: HPET MSI/FSB on AMD 16h

2019-07-03 Thread Michal Zygowski
On 03.07.2019 15:13, awokd via coreboot wrote: > Michal Zygowski: >> On 03.07.2019 04:30, awokd via coreboot wrote: >>> Michal Zygowski: >>>> On 01.07.2019 14:53, Andriy Gapon wrote: >>>>> It appears that HPET MSI support >>>>> is disab

[coreboot] Re: simplest fmap for minimal vboot deployment

2019-08-07 Thread Michal Zygowski
Hello Persmule, On 07.08.2019 06:23, Persmule wrote: > Hi all, > I found the typical fmap for a coreboot build using vboot (e.g. those > for chromeos) is quite complex, at least with two RW sections > containing CBFS, but I only want to use vboot to perform TPM > measurement (like what head does w

[coreboot] Re: simplest fmap for minimal vboot deployment

2019-08-08 Thread Michal Zygowski
On 08.08.2019 08:28, Persmule wrote: > Hi Michal, > > > > On Wednesday, August 7, 2019 10:06 AM, Michal Zygowski > wrote: > >> Here is an >> example:https://github.com/coreboot/coreboot/blob/master/src/mainboard/lenovo/x220/vboot-rwa.fmd >> >> >

[coreboot] Re: simplest fmap for minimal vboot deployment

2019-08-08 Thread Michal Zygowski
ble > CBFS_SIZE which actually stands for the size of SI_BIOS section, and > sizes of SI_DESC, SI_GBE and SI_ME section can be inspected from the > IFD file via ifdtool. That would be very useful. Contributions welcome. > > On Thursday, August 8, 2019 8:12 AM, Michal Zygowski >

[coreboot] Re: Final calls for S3 suspend support on amdfam10-15

2019-08-20 Thread Michal Zygowski
Hello Kyösti, Giving such a "credit" to give a little more time to bring the platform to release requirements sounds like a good idea. 3mdeb will surely approach to implement those changes based on family 14h apu1, as well as for binary PI familty 16h based on apu2 (postcar support already slowly

[coreboot] Re: Final calls for S3 suspend support on amdfam10-15

2019-08-21 Thread Michal Zygowski
On 8/21/19 8:59 AM, Kyösti Mälkki wrote: > On Wed, Aug 21, 2019 at 9:23 AM Michal Zygowski > wrote: >> Hello Kyösti, >> >> Giving such a "credit" to give a little more time to bring the platform >> to release requirements sounds like a good idea. >&

[coreboot] TPM measurements with UefiPayloadPkg EDK2

2019-09-09 Thread Michal Zygowski
Hello, Is anybody aware what would be the effort to include TPM measurements in UefiPayloadPkg? The drivers for TPM seem to be already present for DXE in SecurityPkg and a function to measure the data with TPM and logging. However it does not seem the payload package uses them. Also I assume tha

[coreboot] Re: TPM measurements with UefiPayloadPkg EDK2

2019-09-13 Thread Michal Zygowski
Thank you for response. I already got that working actually yesterdays evening :) If you mean the white paper A Tour Beyond BIOS with the UEFI TPM2 Support in EDKII and the wiki on GitHub, I have also encountered these guides. They have removed TrEE protocol and rewritten whole TCG2 stack. So most

[coreboot] Re: TPM measurements with UefiPayloadPkg EDK2

2019-09-16 Thread Michal Zygowski
document format like white paper or similar. Regards, Michał On 13.09.2019 23:08, Matt B wrote: > Hello, > > Are there any up-to-date references you're aware of, for those interested? > > -Matt > > On Fri, Sep 13, 2019 at 8:44 AM Michal Zygowski > mailto:mich

[coreboot] Re: supported hardware

2019-09-16 Thread Michal Zygowski
On 14.09.2019 17:16, Андрей Карелин wrote: > Hello > Hi, > First of all thank you for your great work, I mean coreboot, it's > really cool > > I have mainboad Supermicro X11SSM-F rev 1.01, which almost the same as > supported X11SSH-TF. Any chance that it will work fine with ROM for > X11SSH-TF? I

[coreboot] Re: supported hardware

2019-09-16 Thread Michal Zygowski
On 16.09.2019 14:20, Angel Pons wrote: > Hello, > > On Mon, Sep 16, 2019 at 12:56 PM Michal Zygowski > wrote: >> On 14.09.2019 17:16, Андрей Карелин wrote: >>> Hello >>> >> Hi, >>> First of all thank you for your great work, I mean cor

[coreboot] Re: graphic preallocated memory

2019-09-25 Thread Michal Zygowski
Hi and welcome to coreboot, First of all please use coreboot container: https://hub.docker.com/r/coreboot/coreboot-sdk/ You are guaranteed to have no errors during compilation. DVMT... this terminology is so confusing. I think it refers to the UMA memory which is configured here for x220: https:

[coreboot] Re: Graphics Initialization

2019-10-04 Thread Michal Zygowski
Hi, Search your devicetree.cb for UART PCI devices like: device pci 19.2 on  end # UART #2 device pci 1e.0 on  end # UART #0 device pci 1e.1 off end # UART #1 As you can see above these entries describe the device.function of the UART and the on/off switch. Try to turn them on and see what happe

[coreboot] Re: Bootblock and Romstage logs getting skipped on first boot and boot continues from ramstage instead

2019-10-22 Thread Michal Zygowski
Hi Naveen, If you had the built-in serial enablement option off, it was the FSP which enabled the port instead of coreboot. Since FSP is called in the middle of romstage, the logs started from after-FSP part of romstage. When built coreboot with the built-in serial port enablement, the serial por

[coreboot] Re: Coreboot FSP fails to initialize RAM - "Configuration not in POR table"

2019-10-30 Thread Michal Zygowski
On 30.10.2019 08:31, Naveen Chaudhary wrote: > Thanks David. > > Since some proprietary BIOS already works on this motherboard, this > implies that I can use a different set of settings (timings, latency, > etc) to make it work, as you suggested. Unfortunately it doesn't imply that. Vendor BIOS !=

[coreboot] Re: Coreboot FSP fails to initialize RAM - "Configuration not in POR table"

2019-10-31 Thread Michal Zygowski
On 31.10.2019 03:13, Desimone, Nathaniel L wrote: > On 10/30/2019 3:11 AM, Michal Zygowski wrote: >> Unfortunately it doesn't imply that. Vendor BIOS != FSP. The BIOS vendor >> could obtain different memory initialization code from Intel with some >> bug fixes and it

[coreboot] Re: Planning coreboot 4.11

2019-11-12 Thread Michal Zygowski
On 10.11.2019 17:13, Kyösti Mälkki wrote: > On Sun, Nov 10, 2019 at 12:35 PM Mike Banon wrote: >> Thank you, I've sent the reports for Lenovo G505S (AMD Fam15h) and >> ASUS AM1I-A (AMD Fam16h). Hope this helps, especially AM1I-A since >> its' previous report was from early 2018. >> > I do not pla

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-12 Thread Michal Zygowski
Hi, If you have a board with TPM just simply go with vboot + measured boot. It will automatically extend the loaded parts of coreboot before execution. Regards, Michał On 12.11.2019 11:10, Jorge Fernandez Monteagudo wrote: > Hi all, > > I would like to extend to TPM PCR register the differents p

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-12 Thread Michal Zygowski
Typically these are the options that one has to select in menuconfig. But in order to have them work as expected you need few other things. As a reference please heave a look at: https://review.coreboot.org/c/coreboot/+/35998 You need to reserve some CMOS memory for vboot context, set default vboo

[coreboot] Re: Decryption of post codes that appear during Intel FSP operation?

2019-11-13 Thread Michal Zygowski
Hi Dmitry, Which FSP version do you have? 1.0, 1.1, 2.0, 2.1? Typically post codes are described in the integration guides for FSP. You can find one for your particular FSP and platform here: https://github.com/IntelFsp/FSP For example  https://github.com/IntelFsp/FSP/blob/master/KabylakeFspBinP

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-13 Thread Michal Zygowski
Hi Jorge, I see you have AMD platform, so things may look differently than in the linked patch. The example FMD file that could work for you (1 RW partition only): FLASH@0xff80 0x80 {     RW_UNUSED@0x0 0x2     AMDFW(PRESERVE)@0x2 0x9     SI_BIOS@0xb 0x75 {         RW_S

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-13 Thread Michal Zygowski
Most likely you will need also this:     select VBOOT_VBNV_CMOS     select VBOOT_NO_BOARD_SUPPORT     select GBB_FLAG_DISABLE_LID_SHUTDOWN     select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC     select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC     select GBB_FLAG_DISABLE_FWMP     select RTC     select VBOOT_STAR

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-14 Thread Michal Zygowski
On 14.11.2019 08:48, Jorge Fernandez Monteagudo wrote: > Hi Michal!  > >> Under config VBOOT. And define the CMOS offset for vboot in Kconfig as >> in the patch linked earlier. AGESA binary typically have to reside under >> certain offset in the binary, so you have to pass the AGESA name to be >>

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-14 Thread Michal Zygowski
I haven't provided the RW CBFS size, so it may be automatically determining its size based on components size. Setting fixed size may lead to the presence of some empty space. And the RO_REGION_ONLY should be 'AGESA' not 'AGESA.bin', since we pass CBFS names there, not filenames of binaries on the

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-14 Thread Michal Zygowski
Ohh I see the problem. Quotes are problematic in these cbfstool calls: "AGESA" but should be AGESA Go to src/vendorcode/amd/pi/Makefile.inc and at the end of file replace the code that adds AGESA to CBFS with: agesa_binary := $(call strip_quotes,$(CONFIG_AGESA_CBFS_NAME)) cbfs-files-$(CONFIG_CP

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-14 Thread Michal Zygowski
On 14.11.2019 15:28, Jorge Fernandez Monteagudo wrote: >> Ohh I see the problem. Quotes are problematic in these cbfstool calls: >> >> agesa_binary := $(call strip_quotes,$(CONFIG_AGESA_CBFS_NAME)) >> cbfs-files-$(CONFIG_CPU_AMD_AGESA_BINARY_PI) += $(agesa_binary) >> $(agesa_binary)-file := $(CO

[coreboot] Re: How to measure the differents parts of coreboot?

2019-11-14 Thread Michal Zygowski
On 14.11.2019 16:02, Jorge Fernandez Monteagudo wrote: > Hi Mikal, > > > >> - If I don't have CONFIG_VPD and CONFIG_SMMSTORE enabled, the > entries RW_VPD(PRESERVE) and SMMSTORE(PRESERVE) are needed? > >No, not needed. You may remove them. My FMD was just an example. > >> - The RW_UNUSED@0x0 0x200

[coreboot] Re: Planning coreboot 4.11

2019-11-20 Thread Michal Zygowski
On 20.11.2019 16:38, awokd via coreboot wrote: > Michal Zygowski: > >> I will soon update my patches with C_ENVIRONMENT_BOOTBLOCK for binaryPI >> which will be rebased on top of postcar patches (easier for CAR teardown). > Does https://review.coreboot.org/c/coreboot

[coreboot] Intel ME ignition firmware becoming available

2019-11-21 Thread Michal Zygowski
Just in case somebody doesn't know yet.. https://edk2.groups.io/g/devel/message/50920 https://edk2.groups.io/g/devel/message/50921 -- Michał Żygowski Firmware Engineer http://3mdeb.com | @3mdeb_com ___ coreboot mailing list -- coreboot@coreboot.org To

[coreboot] FOSDEM Open Source Firmware devroom CFP

2019-11-24 Thread Michal Zygowski
Only 7 days remain for submitting a talk proposals for @fosdem Open Source Firmware, BMC and Bootloader Devroom! The Deadline is set to Saturday, 1st December 2019 23:59:59 UTC. Don't miss it! Visit: https://penta.fosdem.org/submission/FOSDEM20 Details: https://lists.fosdem.org/pipermail/fosdem

[coreboot] Re: AMD binaryPI board removals

2019-11-27 Thread Michal Zygowski
Hi, I have initially wanted to send patches with migration to postcar and C bootblock for other platforms. When I finish the work on apu2 I may setup a patch for testing, I would appreciate if you could flash it on your board and provide results. Be prepared to have: - external programmer for re

[coreboot] Re: AMD binaryPI board removals

2019-11-27 Thread Michal Zygowski
Here is a short guide how to upload board status: https://github.com/coreboot/coreboot/blob/master/util/board_status/README The system you are going to boot has to have cbmem installed. On 27.11.2019 12:05, Jorge Fernandez Monteagudo wrote: > Hi Michal, > >> I have initially wanted to send patch

[coreboot] Re: AMD binaryPI board removals

2019-12-03 Thread Michal Zygowski
First of all there is not even a single board status entry for bettong. Please upload one from the commit Kyösti pointed. Regarding the AMD_S3_SAVE, see coreboot/src/vendorcode/amd/pi/00660F01/AMD.h line 129 and later: /* When AMD rolled out CarrizoPI, they made a bad choice of removing  * an ent

[coreboot] Re: AMD AGESA board removals

2019-12-04 Thread Michal Zygowski
On 03.12.2019 18:29, Kyösti Mälkki wrote: > Hi > > Regarding the deprecation of AGESA platforms due to ROMCC_BOOTBLOCK. > > As of 3rd December there is active development, while not much testing > yet, only for the following AGESA platform boards: > > * asrock/imb-a180 > * lenovo/g505s > * pcengine

[coreboot] Re: AMD AGESA board removals

2019-12-04 Thread Michal Zygowski
On 04.12.2019 16:15, Kyösti Mälkki wrote: > On Wed, Dec 4, 2019 at 4:48 PM Michal Zygowski > wrote: >> On 03.12.2019 18:29, Kyösti Mälkki wrote: >>> Hi >>> >>> Regarding the deprecation of AGESA platforms due to ROMCC_BOOTBLOCK. >>> >>>

[coreboot] Re: AMD Agesa Bettong board support

2019-12-05 Thread Michal Zygowski
On 05.12.2019 10:13, Jorge Fernandez Monteagudo wrote: > Hi all, > > I've been able to make it work the Bettong board again with the commit before > a0a50775 > as Kyösti Mälkki pointed. I've had to remove the next commit to make it work > again. > > bfb5c807e720761f4457d5106bb919f2aacb5535 binar

[coreboot] Re: AM1I-A Failing to Boot

2019-12-09 Thread Michal Zygowski
On 09.12.2019 05:36, Matt B wrote: > Hi, Hi Matt, > > Thanks for the pointer. > > I need a bit more context here, being completely unfamiliar with how > coreboot works. > I've never done any non-userspace programming, and this is the first > time I've gotten a freshly-compiled coreboot to actually

[coreboot] Re: [fam16h AM1I-A] ehci-pci: can't derive routing for PCI INT B. USB 3.0 doesn't work even as USB 2.0

2020-01-07 Thread Michal Zygowski
Hi Mike, XHCI is muxed with EHCI on binaryPI 16h, so it might be teh same for fam16kb. When XHCI dev 10.0 is disabled, one has to flip bits in the PM registers additionally. If the board has no IRQ config for EHCI (probably because XHCI is the default supported option) you probably have to add the

[coreboot] Re: [fam16h AM1I-A] ehci-pci: can't derive routing for PCI INT B. USB 3.0 doesn't work even as USB 2.0

2020-01-08 Thread Michal Zygowski
I have taken a look on the irq_tables files for almost all AMD boards and what I noticed is that the tables define a bridge device 14.4 as a router and old SBXXX device/vendor ID. To me it looks like a copy-paste from very old code base. I am going to look into that soon if I find some spare time.

[coreboot] Boot Guard availability on Kaby Lake

2020-01-15 Thread Michal Zygowski
Hi coreboot community, Is anybody aware if Boot Guard feature is supported on following processors:   Intel Celeron 3865U, Intel Core i3-7100U, Intel Core i5-7200U? Are ACMs different across processor variants (mobile/desktop/U/Y/H/etc.)? If I would take Boot GuardACM from another 6th or 7th Gen

[coreboot] Re: How can My linux kernel detect gpio or pinctrl on denverton platform ?

2020-01-17 Thread Michal Zygowski
Hi, Looking at harcuvar board and denverton_ns SoC sources it looks like the GPIO controller is not defined in ACPI. It may be causing the probe to fail for pinctrl in Linux. There is simply no GPIO ASL code for denverton_ns. For example refer to soc/intel/skylake/acpi/gpio.asl. Regards, -- Mic

[coreboot] Re: [RFT] Linux fails to detect devices on AGESA board with `nosmp`

2020-01-28 Thread Michal Zygowski
Hi, As Kyösti pointed, MP tables and IRQ is broken on AGESA boards. Most of the mainboards have mindlessly copy-pasted code that generates MP tables and IRQ tables. Those often contain entries of non-existing devices as a result. Since the most preferred way of IRQ routing is ACPI and most systems

[coreboot] Re: Asrock e350m1: sata disks not recognized

2020-02-06 Thread Michal Zygowski
On 04.02.2020 12:17, Valentin wrote: > Hello, Hi, > > I've built coreboot for a asrock e350m1 mainboard before the weekend > and with the current version SATA disks were not detected. Neither by > SeaBIOS nor in a current Linux system booted from USB. > > As previos versions worked just fine i nar

[coreboot] Re: Debugging undetected SATA disk?

2020-02-12 Thread Michal Zygowski
Hi, The ME often holds data about clock configuration for given mainboard. It is not easy to figure out how to configure those clocks without the proprietary Intel tools. That thing is called Integrated Clock Controller - ICC (or something like that). Also the vendor's firmware probably has "the

[coreboot] Re: Debugging undetected SATA disk?

2020-02-13 Thread Michal Zygowski
On 13.02.2020 11:27, Mogens Jensen via coreboot wrote: > Thanks everyone for pointing me in the right direction, I didn't know about > configuration data in ME. > > I did a quick comparison of the ICC profiles in the two ME images and found > multiple differences. > > FCIM/BTM Specific ICC Regis

[coreboot] Re: Help for porting corevoot to an unsupported device

2020-03-02 Thread Michal Zygowski
Hello, Mainboard porting can be difficult, depending on what components are on the mainboard and what processor family is used. However this site: https://www.coreboot.org/Motherboard_Porting_Guide is a good starter. Regards, -- Michał Żygowski Firmware Engineer https://3mdeb.com | @3mdeb_com

[coreboot] Initial mainboard commit - minimal requirements and completion criteria

2020-03-03 Thread Michal Zygowski
Dear coreboot community, I have been trying to merge few mainboard for some time, however I find it difficult to get reviews (and lead it towards merging), despite fulfilling all requests like Documentation entry. Example: https://review.coreboot.org/c/coreboot/+/30360/13#message-7720bf7ed3f447a8

[coreboot] Re: x11ssm-f usb3.0 boot issues

2020-03-09 Thread Michal Zygowski
Hello, USB 3.0 device after reboot fails at address phase: |7f247000| xhci_alloc_pipe: address device: failed (cc -1) I have encountered many of such problems with USB 3.0 devices and my conclusion is: no fix. For example see: https://github.com/pcengines/apu2-documentation/blob/master/docs/debug

[coreboot] Re: Initial mainboard commit - minimal requirements and completion criteria

2020-03-09 Thread Michal Zygowski
/+/33839 https://review.coreboot.org/c/coreboot/+/30360 On 3/6/20 12:14 PM, Piotr Król wrote: > > On 3/3/20 4:33 PM, Michal Zygowski wrote: >> Dear coreboot community, > Hi Michal, > > (...) > >> The first two patches are solid and all issues documented. All of them >>

[coreboot] Re: Initial mainboard commit - minimal requirements and completion criteria

2020-03-10 Thread Michal Zygowski
The mainboards has been merged thanks to your help. Additional thanks to: Patrick Georgi and Maxim Polyakov. Thank you for contribution and reviews. -- Michał Żygowski Firmware Engineer https://3mdeb.com | @3mdeb_com On 09.03.2020 23:30, Piotr Król wrote: > > On 3/9/20 11:19 PM,

[coreboot] libgfxinit quick starter guide

2020-03-11 Thread Michal Zygowski
Hi coreboot folks, For some time I have been interested in libgfxinit and I wondered how it works (like in developer details). Particularly I would like to implement Braswell support for native graphics init with libgfxinit. I see the programming manuals from Intel are in place: https://01.org/li

[coreboot] Re: About support for my netbook

2020-03-12 Thread Michal Zygowski
Hi, it may also be a Cedarview chipset. According to my knowledge there is no support for Cedarview chipset in coreboot. However coreboot has slightly older (1 year older) chipset support - Pineview. My experience is very little when it comes to older chipsets, but judging by how sanydbridge and

[coreboot] Re: libgfxinit quick starter guide

2020-03-16 Thread Michal Zygowski
so I can get it myself. Thanks again. Best regards, -- Michał Żygowski Firmware Engineer https://3mdeb.com | @3mdeb_com On 16.03.2020 00:15, Nico Huber wrote: > On 15.03.20 20:37, Nico Huber wrote: >>> On Wed, Mar 11, 2020 at 9:45 AM Michal Zygowski >>> wrote: >>>

[coreboot] Re: libgfxinit quick starter guide

2020-03-27 Thread Michal Zygowski
are BGR (the same image is not displayed in same way). Do you possibly know what may the cause? Michał On 3/17/20 8:34 PM, Nico Huber wrote: > Hi, > > On 16.03.20 13:01, Michal Zygowski wrote: >> Regarding the registers description, maybe EDS or other documents have >> bet

[coreboot] Re: libgfxinit quick starter guide

2020-03-28 Thread Michal Zygowski
displays the boot splash. The image was a JPG 1024x768 pixels (32bpp I guess). On 3/27/20 9:35 PM, Nico Huber wrote: > Hi Michal, > > On 27.03.20 15:49, Michal Zygowski wrote: >> Another question about libgfxinit. >> >> Up till Skylake the libgfxinit worked great for me

[coreboot] Re: libgfxinit quick starter guide

2020-03-30 Thread Michal Zygowski
On 3/29/20 1:54 AM, Nico Huber wrote: > On 28.03.20 11:43, Michal Zygowski wrote: >> I used the same picture laoding code and the same image. The only thing >> that changed was the graphics initialization: VGA ROM vs libgfxinit. > If you want to change the encoding (I never tri

[coreboot] USE_BLOBS vs AMD platforms

2020-04-09 Thread Michal Zygowski
Hello coreboot community, On the recent coreboot leadership a discussion arose around the patches touching USE_BLOBS option: https://review.coreboot.org/c/coreboot/+/39884 https://review.coreboot.org/c/coreboot/+/37972 A lot of items have been pointed to be solved: 1. A global policy about buildi

[coreboot] PCIe hotplug support with Intel FSP 2.0

2020-04-30 Thread Michal Zygowski
Dear coreboot community, What are the requirements for working PCIe hotplug support on Intel-based platforms using FSP 2.0? I see there are FSP configuration options for PCIe root ports hotplug, but setting the bit alone and enabling PCIe hotplug in coreboot is sufficient? Typically there should

[coreboot] Re: beginner's despair ;) coreboot update via internal fails

2020-05-07 Thread Michal Zygowski
Hi JPT, The --no-verify-all option is useful when you are flashing an image on Intel platform that has ME and IFD regions locked/read-only. Even if using --ifd -i bios, flashrom will verify whole image against the binary file you passed to flashrom. --no-verify-all option tells flashrom "please ve

[coreboot] Re: Need help with getting KGPE-D16 working.

2020-05-09 Thread Michal Zygowski
Hi, 3mdeb office has two of these KGPE-D16 boards. We also experience some issues with booting. Built an image from 4.11 branch using stable SeaBIOS and enabled console over serial port. Using 1x Kingston KVR16R11D4/16 16GB ECC RAM and booting without issues. 2. Secondary payloads may require som

[coreboot] Re: How to delete another me?

2020-06-05 Thread Michal Zygowski
Patrick, It looks like the same issue I had before, when I logged with different authorization method... Regards, -- Michał Żygowski Firmware Engineer https://3mdeb.com | @3mdeb_com On 6/5/20 10:59 AM, Zheng Bao wrote: > > Hi, admin of gerrit, > > I tried to add my working mail address zhen

[coreboot] Re: libgfxinit quick starter guide

2020-06-22 Thread Michal Zygowski
ns on that? I think my next step would be to trace all INT 10h and compare the differences and fix it possibly in SeaVGABIOS. Thanks in advance. Regards, -- Michał Żygowski Firmware Engineer https://3mdeb.com | @3mdeb_com On 3/30/20 10:21 AM, Michal Zygowski wrote: > On 3/29/20 1:54 AM, Nico Hub

[coreboot] Re: libgfxinit quick starter guide

2020-06-23 Thread Michal Zygowski
Hi Nico, On 22.06.2020 23:40, Nico Huber wrote: > Hi Michal, > > On 22.06.20 10:29, Michal Zygowski wrote: >> 3. Used VGA option rom to initialize graphics and display the bootsplash >> in coreboot and SeaBIOS as well. What surprised me is that coreboot >> displayed

[coreboot] Re: libgfxinit quick starter guide

2020-06-24 Thread Michal Zygowski
Hi Nico, On 6/23/20 7:55 PM, Nico Huber wrote: > On 23.06.20 16:51, Michal Zygowski wrote: >>>> Now the only thing that comes to my mind are the VGA interrupts, because >>>> SeaBIOS has more complete interrupt services than coreboot. Any comments >>>> or su

[coreboot] Re: libgfxinit quick starter guide

2020-06-25 Thread Michal Zygowski
Hi Nico, Peter, On 6/24/20 8:50 PM, Nico Huber wrote: > On 24.06.20 15:25, Peter Stuge wrote: >> Michal Zygowski wrote: >>> when VGA option rom is used, SeaBIOS finds the mode it fits the bootsplash >>> resolution and bpp. Additionaly the display area is adjusted to

[coreboot] Re: How does coreboot support AMD X3421 (Carrizo)?

2020-07-09 Thread Michal Zygowski
Hi Lenny, There is a support for Carrizo processor using CarrizoPI AGESA blob. If I am not mistaken the CPUID of this processor will be 660F01, so related southbridge and northbridge support is there under src/nortbridge/amd/pi/00660F01 and src/soutbridge/amd/pi/00660F01. But what I am concerned a

  1   2   >