Skip to content

feat(openttd): Add openttd dedicated server#96

Open
craciunoiuc wants to merge 1 commit into
unikraft:masterfrom
craciunoiuc:craciunoiuc/openttd
Open

feat(openttd): Add openttd dedicated server#96
craciunoiuc wants to merge 1 commit into
unikraft:masterfrom
craciunoiuc:craciunoiuc/openttd

Conversation

@craciunoiuc

Copy link
Copy Markdown
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