Displaying 2 results from an estimated 2 matches for "llva_iowrite".
2006 Nov 09
0
[LLVMdev] LLVM and newlib progress
...some bits of information (like ioread/iowrite and llva_syscall) may be
of interest to you.
If you read about something in the LLVA-OS paper and have questions on
it, please feel free to ask. The paper is rather light on details
because we had an incredibly short page limit.
So, llva_ioread() and llva_iowrite() read and write values to I/O
locations. The locations can be anything: I/O port numbers (e.g. x86),
the memory address of a memory mapped device register, or the identifier
of a functional unit. The important part is that llva_ioread() and
llva_iowrite() are code generated into the correct asse...
2006 Nov 09
2
[LLVMdev] LLVM and newlib progress
John Criswell kirjoitti:
> So, let me see if I understand this right:
>
> First, it sounds like you're programming on the bare processor, so your
> I/O instructions are either special processor instructions or volatile
> loads/stores to special memory locations.
Yes. In more detail, instruction words directly control the
data transports inside the processor, and I/O is