problem about osdev-Collection of common programming errors
Lord Loh.
operating-system boot bios osdev efi
I am attempting to develop a simple OS. I have done some assembly programs before and have had to use INT 10h to display characters to the screen. I understand that UEFI has suppor
Unsigned
c++ operating-system mingw osdev djgpp
Trying to compile a C++ kernel project with MinGW & NASM (formerly DJGPP & NASM). Have actually tried Cygwin too, with the exact same results below:First, just swapped out \DJGPP\bin for \MinGW\bin. Got the following link error: target coff-go32 not found. Swapped target to elf32-i386, and got cannot perform PE operation
Nitin Kunal
tlb osdev cpu-cache page-fault
This in reference to InteI’s Software Developer’s Manual (Order Number: 325384-039US May 2011), the section 4.10.4.4 “Delayed Invalidation” describes a potential delay in invalidation of TLB entries which can cause unpredictable results while accessing memory whose paging-structure entry has been changed.The manual says … “Required invalidations may be delayed under some circumstances
skaffman
x86 kernel nasm bootloader osdev
I am making a custom Operating System. I have two nasm files:boot.asm:[BITS 16] ;tell the assembler that its a 16 bit code [ORG 0x7C00] ;Origin, tell the assembler that where the code will ;be in memory after it is been loadedINT 0x13JMP $ ;infinite loopTIMES 510 – ($ – $$) db 0 ;fill the rest of sector with 0 DW 0xAA55 ; add boot sign
CommunistPancake
c assembly operating-system osdev
I’ve got a file called idt.c, and in this file, I need to call the function idt_load from assembly. Now, this would work just fine, except that I need to access a variable, idtp from the assembly f
casperOne
c++ assembly cross-compiling ld osdev
I am trying to compile my kernel, but at link time I get:DescriptorTables.cpp:(.text+0x123): undefined reference to `gdt_flush(unsigned int)’gdt_flush is a fun
Originally posted 2013-11-09 23:33:14.