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

feat(openttd): Add openttd dedicated server #96

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

craciunoiuc
Copy link
Member

The process is also detailed here: https://discord.com/channels/762976922531528725/992447887864762419/1132392826366337075

You will need to give the elfloader more memory, ideally 1G to start with.

The tests pass successfully:

Booting from ROM...
Powered by Unikraft Atlas (0.13.1~a7f183b)
===============================================================================
All tests passed (349 assertions in 62 test cases)

The actual server help menu crashes:

Booting from ROM...
Powered by Unikraft Atlas (0.13.1~a7f183b)
[    0.120528] CRIT: [libkvmplat] <traps.c @   84> Unhandled Trap 13 (general protection), error code=0x0
[    0.122549] CRIT: [libkvmplat] <trace.c @   41> RIP: 0000000438b2f8d8 CS: 0008
[    0.124148] CRIT: [libkvmplat] <trace.c @   42> RSP: 000000043d51d120 SS: 0010 EFLAGS: 00010202
[    0.125983] CRIT: [libkvmplat] <trace.c @   44> RAX: 0000000000000000 RBX: 000000043d51d1e0 RCX: 000000043d51d1e0
[    0.128182] CRIT: [libkvmplat] <trace.c @   46> RDX: 0000000000000000 RSI: 0000000438c0f53c RDI: f000ff53f000ff53
[    0.130478] CRIT: [libkvmplat] <trace.c @   48> RBP: 0000000438c0f53c R08: 0000000400231870 R09: 0000000400231870
[    0.132693] CRIT: [libkvmplat] <trace.c @   50> R10: 0000000000000000 R11: 0000000000000246 R12: 0000000438c0f53c
[    0.134927] CRIT: [libkvmplat] <trace.c @   52> R13: f000ff53f000ff53 R14: 000000043d51d1d8 R15: 000000043d51d1e0
[    0.137186] CRIT: [libkvmplat] <traps.c @   90> Crashing

Signed-off-by: Cezar Craciunoiu <cezar.craciunoiu@gmail.com>
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

Successfully merging this pull request may close these issues.

2 participants