Posts by xyzzy

    HDE and AMD64:


    hdboot.c:


    base = mmap(0, 256*1024*1024,
    PROT_READ|PROT_WRITE,
    MAP_SHARED, fd1,
    (unsigned)offset);
    I added the (unsigned).


    in hdshm.c and hdshm.h:


    change dma_addr_t to unint32_t.


    boot oke
    shmnetd oke
    telnet oke


    vdr:
    sometimes working nice, but I still have very strange
    temporarily memory corruptions in the shared memory
    control structures.
    When reading a control structure at the same time vdr-reelbox is running.
    I see values "0x13 09 24 c2" at some (random) addresses. next read of the same memory location will give me the correct value again.