This patch series includes all of my remaining work so far on the x86_64 BSP. It
supports:
* Static paging support using 1GiB superpages
* RTEMS interrupts
* A fairly accurate clock driver based on the APIC timer calibrated by the PIT
ticker.exe passes reliably on -O0 optimization level, and it s
Updates #2898.
---
bsps/x86_64/amd64/config/amd64.cfg| 3 ++
cpukit/score/cpu/x86_64/headers.am| 1 +
cpukit/score/cpu/x86_64/include/rtems/asm.h | 10
.../cpu/x86_64/include/rtems/score/cpu.h | 5 +-
.../cpu/x86_64/include/rtems/score/cpu_asm.h | 50 +++
Simulators may not always be able to allocate 4GiB easily, and using an
artificially lower RAM may cause a broken heap.
Updates #2898.
---
bsps/x86_64/amd64/start/linkcmds | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bsps/x86_64/amd64/start/linkcmds b/bsps/x86_64/amd6
The APIC timer is calibrated by running the i8254 PIT for a fraction of a
second (determined by PIT_CALIBRATE_DIVIDER) and counting how many times the
APIC counter has ticked. The calibration can be run multiple times (determined
by APIC_TIMER_NUM_CALIBRATIONS) and averaged out.
Updates #2898.
---
Updates #2898.
---
bsps/x86_64/amd64/interrupts/idt.c| 151 ++
bsps/x86_64/amd64/interrupts/isr_handler.S| 191 ++
bsps/x86_64/amd64/start/bspstart.c| 2 +
bsps/x86_64/headers.am| 4 +
bsps/x86_64/include/bsp/irq.h
Updates #2898.
---
bsps/x86_64/amd64/start/bspstart.c| 2 +
bsps/x86_64/amd64/start/page.c| 172 ++
bsps/x86_64/headers.am| 5 +
bsps/x86_64/include/libcpu/page.h | 68 +++
c/src/lib/libbsp/x86_64/amd64/Makefi
Unless someone sees a reason to delay merging this, I plan to merge it
today.
It is new and should have no impact on anything else. Patches to improve
style, etc. can be followups.
--joel
On Mon, Aug 13, 2018 at 6:27 AM, Amaan Cheval
wrote:
> This patch series includes all of my remaining work
Hi!
I've written my final report up here:
https://blog.whatthedude.com/post/gsoc-final/
Let me know if you have any comments! It's been really fun working
with all of you, and I look forward to more!
Cheers!
___
devel mailing list
devel@rtems.org
http:
Hi
When you build with --enable-network on epiphany, it fails. Is it
even reasonable to think it should build or be deployable?
If not, I would like to force it disabled.
Thoughts?
--joel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/m
Hi
This is a new port and I don't see any reason to even pretend
that the old stack is an option.
How do you all feel about forcing libnetworking to disabled
on this port?
--joel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/lis
10 matches
Mail list logo