I believe I have asked about this before, but never got a response back on how to fix it.
The max memory when running 4.1 is 2048. Anything higher and the guest will not start.
The error I get is
xc: error: panic: xc_dom_boot.c:401: xc_dom_gnttab_hvm_seed: failed to add gnttab to physmap [errno=2]
: Internal error
libxl: error: libxl_dm.c:1499:device_model_spawn_outcome: domain 10 device model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1322:domcreate_devmodel_started: device model did not start: -3
libxl: error: libxl_dm.c:1603:kill_device_model: Device Model already exited
libxl: info: libxl.c:1691:devices_destroy_cb: forked pid 10742 for destroy of domain 10
If I attempt to set the memory higher after running
xl mem-set Server2012_1 2049
I get the response
libxl: error: libxl.c:4824:libxl_set_memory_target: memory_dynamic_max must be less than or equal to memory_static_max
I do not knowingly have a max memory set anywhere. Even when I set mem-max up to 4096 I cannot set mem-set higher than 2048.
When running 3.x I was able to set the memory higher without issue.