Changeset 76c03152 in rtems


Ignore:
Timestamp:
Jul 9, 2018, 11:12:56 AM (4 months ago)
Author:
Amaan Cheval <amaan.cheval@…>
Branches:
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.

Files:
26 added
3 edited

Legend:

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