search for: llva_syscall

Displaying 3 results from an estimated 3 matches for "llva_syscall".

2006 Nov 09
9
[LLVMdev] LLVM and newlib progress
I managed to compile newlib with llvm-gcc yesterday. That is, the machine independent part is now basically done, and the syscall part contains no-op stubs provided by libgloss. I haven't tested the port yet, but since newlib has already been ported to many architectures, I would be pretty surprised if there were any major problems. A couple of things I noticed when configuring newlib for
2006 Nov 09
0
[LLVMdev] LLVM and newlib progress
...s of intrinsics that we would add to LLVM to support an operating system. In our implementation, we wrote them all as external library functions. While I suspect that most of our paper is not relevant in solving the problems you're working on, 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 lo...
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