Skip to content

Conversation

@dcpleung
Copy link
Member

@dcpleung dcpleung commented Feb 8, 2021

This adds a very basic SoC configuration for Intel Lakemont SoC.

@dcpleung
Copy link
Member Author

dcpleung commented Feb 8, 2021

This also includes #31198. Will rebase once that is merged.

@github-actions github-actions bot added area: API Changes to public APIs area: Documentation area: Kernel area: Tests Issues related to a particular existing or missing test area: X86 x86 Architecture (32-bit) labels Feb 8, 2021
@dcpleung dcpleung force-pushed the soc_x86_lakemont branch 2 times, most recently from a604e06 to 4695cb7 Compare February 16, 2021 18:00
@dcpleung dcpleung marked this pull request as ready for review February 16, 2021 18:01
@dcpleung
Copy link
Member Author

#31198 is merged. So this is ready for review.

@dcpleung
Copy link
Member Author

CI failure is related to #32344

@nashif
Copy link
Member

nashif commented Feb 17, 2021

can we have a user of this? maybe in qemu?

This is an hidden option to indicate we are building for
PC-compatible devices (where there are BIOS, ACPI, etc.
which are standard on such devices).

Signed-off-by: Daniel Leung <[email protected]>
This adds a new kconfig to enable the use of memory map.
This map can be populated automatically if
CONFIG_MULTIBOOT_MEMMAP=y or can be manually defined
via x86_memmap[].

Signed-off-by: Daniel Leung <[email protected]>
Tells QEMU to enable CPU flags corresponding to MMX/SSE
kconfigs.

Signed-off-by: Daniel Leung <[email protected]>
This adds a very basic SoC configuration for Intel Lakemont SoC.

Signed-off-by: Daniel Leung <[email protected]>
@dcpleung
Copy link
Member Author

can we have a user of this? maybe in qemu?

Added a new QEMU board in last push.

@dcpleung dcpleung force-pushed the soc_x86_lakemont branch 2 times, most recently from 9274a76 to fee5435 Compare February 19, 2021 19:24
This adds a new board qemu_x86_lakemont for testing
the Lakemont SoC configuration.

Signed-off-by: Daniel Leung <[email protected]>
This adds qemu_x86_lakemont to the platform allow list
for the FPU sharing tests. Since Lakemont supports SSE3
and SSSE3, it is better to test them also.

Signed-off-by: Daniel Leung <[email protected]>
@nashif nashif merged commit e0fe89c into zephyrproject-rtos:master Feb 19, 2021
@dcpleung dcpleung deleted the soc_x86_lakemont branch February 19, 2021 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: API Changes to public APIs area: Boards area: Devicetree Binding PR modifies or adds a Device Tree binding area: Devicetree area: Documentation area: Kernel area: Tests Issues related to a particular existing or missing test area: X86 x86 Architecture (32-bit)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants