diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-06-14 21:54:42 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-06-14 21:54:42 +0200 |
commit | 0763dd42793dea2023e0f345f647af9932486841 (patch) | |
tree | edfc2be676d721c84cc5ed7a8c00d711e9c23e97 /sys/src/9/zynq/main.c | |
parent | 4971db9e32dadf72dff6df6293774df2a4f57a89 (diff) |
zunq: add sdram driver
Diffstat (limited to 'sys/src/9/zynq/main.c')
-rw-r--r-- | sys/src/9/zynq/main.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/src/9/zynq/main.c b/sys/src/9/zynq/main.c index 7670ad326..443cbabe6 100644 --- a/sys/src/9/zynq/main.c +++ b/sys/src/9/zynq/main.c @@ -177,10 +177,14 @@ confinit(void) conf.ialloc = 16*1024*1024; conf.nimage = 200; conf.mem[0].base = PGROUND((ulong)end - KZERO); - conf.mem[0].limit = 1024*1024*1024; + conf.mem[0].npage = (1024*1024*1024 - conf.mem[0].base) >> PGSHIFT; + + ramdiskinit(); + conf.npage = 0; for(i = 0; i < nelem(conf.mem); i++) - conf.npage += conf.mem[i].npage = (conf.mem[i].limit - conf.mem[i].base) >> PGSHIFT; + conf.npage += conf.mem[i].npage; + kmem = 200*1024*1024; conf.upages = conf.npage - kmem/BY2PG; kmem -= conf.upages*sizeof(Page) |