Changeset 76c03152 in rtems for bsps/x86_64

Timestamp:
Jul 9, 2018, 11:12:56 AM (2 years ago)
Author:
Amaan Cheval <amaan.cheval@…>
Branches:
5, master
Children:
cf811a4
Parents:
1a19239
git-author:
Amaan Cheval <amaan.cheval@…> (07/09/18 11:12:56)
git-committer:
Joel Sherrill <joel@…> (07/11/18 20:22:44)
Message:

bsp/x86_64: Minimal bootable BSP

Current state:

  • Basic context initialization and switching code.
  • Stubbed console (empty functions).
  • Mostly functional linker script (may need tweaks if we ever want to move away from the large code model (see: CPU_CFLAGS).
  • Fully functional boot, by using FreeBSD's bootloader to load RTEMS's ELF for UEFI-awareness.

In short, the current state with this commit lets us boot, go through the system
initialization functions, and then call user application's Init task too.

Updates #2898.

Location:
bsps/x86_64/amd64
Files:
10 added

Note: See TracChangeset for help on using the changeset viewer.