@@ -7,15 +7,21 @@ VM_MEMORY=${VM_MEMORY:-2G}
77CXL_MEMORY=${CXL_MEMORY:- 4G}
88DISK_IMAGE=${DISK_IMAGE:- plucky-server-cloudimg-amd64.img}
99
10- export CXL_MEMSIM_MODE=shm
10+ # Enable RDMA mode
11+ export CXL_TRANSPORT_MODE=rdma
12+ export CXL_MEMSIM_RDMA_SERVER=127.0.0.1
13+ export CXL_MEMSIM_RDMA_PORT=5555
14+ # Also set TCP fallback
15+ export CXL_MEMSIM_HOST=127.0.0.1
16+ export CXL_MEMSIM_PORT=9999
1117
1218exec $QEMU_BINARY \
1319 --enable-kvm -cpu qemu64,+xsave,+rdtscp,+avx,+avx2,+sse4.1,+sse4.2,+avx512f,+avx512dq,+avx512ifma,+avx512cd,+avx512bw,+avx512vl,+avx512vbmi,+clflushopt \
14- -kernel /root/tdx-linux/arch/x86/boot/ bzImage \
20+ -kernel /root/bzImage \
1521 -append " root=/dev/sda rw console=ttyS0,115200 ignore_loglevel nokaslr nokaslr nosmp nopti nospectre_v2 mem=2G memmap=256M\$ 0x100000000" \
1622 -netdev tap,id=network0,ifname=tap1,script=no,downscript=no \
1723 -device e1000,netdev=network0,mac=52:54:00:00:00:02 \
18- -drive file=/home/victoryang00/CXLMemSim/build/qemu .img,index=0,media=disk,format=raw \
24+ -drive file=./qemu1 .img,index=0,media=disk,format=raw \
1925 -M q35,cxl=on -m 4G,maxmem=8G,slots=8 -smp 4 \
2026 -device pxb-cxl,bus_nr=12,bus=pcie.0,id=cxl.1 \
2127 -device cxl-rp,port=0,bus=cxl.1,id=root_port13,chassis=0,slot=0 \
0 commit comments