Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write an ABI document capturing required behaviours for the BMC and host firmware #25

Open
amboar opened this issue Mar 22, 2019 · 0 comments

Comments

@amboar
Copy link

amboar commented Mar 22, 2019

We have requirements on what the BMC should initialise and the system configuration that the host assumes for ASPEED BMC-based machines (OpenPOWER).

  1. The VUART is used and is present at 0x3f8 in the LPC IO space, using SerIRQ 4
  2. The IPMI BT interface is used and is present at 0xe4 in the LPC IO space, using SerIRQ 10
  3. The BMC shall perform VGA handover upon detecting the presence of the VGA password in the SCU VGA scratch registers.
SergiiDmytruk pushed a commit to Dasharo/coreboot that referenced this issue Nov 22, 2021
There seems to be no operational differences between x86 and PPC64 for
UART 8250. Port number is the same. References:

* open-power/docs#25
* https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/porting.md#enabling-console

Tested on Talos II (https://raptorcs.com/TALOSII/). Works in QEMU as
well (actually in QEMU it works even without this change somehow).

Change-Id: Ib06001076b8eaa577a8d2159afea20afb610687d
Signed-off-by: Krystian Hebel <[email protected]>
coreboot-org-bot pushed a commit to coreboot/coreboot that referenced this issue Nov 22, 2021
There seems to be no operational differences between x86 and PPC64 for
UART 8250. Port number is the same. References:

* open-power/docs#25
* https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/porting.md#enabling-console

Tested on Talos II (https://raptorcs.com/TALOSII/). Works in QEMU as
well (actually in QEMU it works even without this change somehow).

Change-Id: Ib06001076b8eaa577a8d2159afea20afb610687d
Signed-off-by: Krystian Hebel <[email protected]>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57074
Tested-by: build bot (Jenkins) <[email protected]>
Reviewed-by: Arthur Heymans <[email protected]>
GovanifY pushed a commit to GovanifY/coreboot-x2100 that referenced this issue Jan 24, 2022
There seems to be no operational differences between x86 and PPC64 for
UART 8250. Port number is the same. References:

* open-power/docs#25
* https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/porting.md#enabling-console

Tested on Talos II (https://raptorcs.com/TALOSII/). Works in QEMU as
well (actually in QEMU it works even without this change somehow).

Change-Id: Ib06001076b8eaa577a8d2159afea20afb610687d
Signed-off-by: Krystian Hebel <[email protected]>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57074
Tested-by: build bot (Jenkins) <[email protected]>
Reviewed-by: Arthur Heymans <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant