From fdc6b8822dced028c2503a70836701257341701f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20L=C3=BCtke=20Dreimann?= Date: Tue, 3 Jan 2023 13:53:16 +0100 Subject: [PATCH] increase driver memory --- repos/dde_uos-intel-gpgpu/src/gpgpu/gpgpu_genode.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/repos/dde_uos-intel-gpgpu/src/gpgpu/gpgpu_genode.cc b/repos/dde_uos-intel-gpgpu/src/gpgpu/gpgpu_genode.cc index 1d4c0387f0..dbebc1dbbd 100644 --- a/repos/dde_uos-intel-gpgpu/src/gpgpu/gpgpu_genode.cc +++ b/repos/dde_uos-intel-gpgpu/src/gpgpu/gpgpu_genode.cc @@ -24,10 +24,9 @@ void gpgpu_genode::handleInterrupt() gpgpu_genode::gpgpu_genode(Env& e) : env(e), heap{ e.ram(), e.rm() }, alloc(&heap), ram_cap(), mapped_base(0), base(0), pci(e), dev(), prev_dev(), irq(nullptr), dispatcher(env.ep(), *this, &gpgpu_genode::handleInterrupt) { // size of avaible memory for allocator - const unsigned long size = 0x1000 * 0x1000; + const unsigned long size = 0x1000 * 0x1000 * 4; // allocate chunk of ram - //ram_cap = e.ram().alloc(size); size_t donate = size; ram_cap = retry( @@ -42,7 +41,6 @@ gpgpu_genode::gpgpu_genode(Env& e) : env(e), heap{ e.ram(), e.rm() }, alloc(&hea }); mapped_base = e.rm().attach(ram_cap); base = pci.dma_addr(ram_cap); - //base = Dataspace_client(ram_cap).phys_addr(); // use this ram for allocator alloc.add_range(mapped_base, size);