osdev
Loading 2nd stage of bootloader and starting it [duplicate]
This question already has answers here: How to load second stage boot loader from first stage? (3 answers)[详细]
2023-04-11 20:12 分类:问答What is the proper way to acknowledge an ATA/IDE interrupt?
I am currently working on a hobby OS, specifically the ATA driver. I am having some issues with PIO data-in commands with interrupts. I am trying to execute the READ MULTIPLE command to read multiple[详细]
2023-04-06 08:44 分类:问答How to use STLPort in my kernel?
I am developing a kernel in C++. But I do not want to write a stdl开发者_JAVA百科ib; for that purpose I have downloaded STLport http://www.stlport.org/, but I don\'t know how to install and use it.[详细]
2023-04-06 08:42 分类:问答Static constructors in C++ on my own OS kernel
I am trying to write a kernel in c++ and I am a beginner in OS development. Now I am implementing cout to display on a monitor, but I am facing some problems. I know the question I am asking is foolis[详细]
2023-03-31 18:30 分类:问答Changing bios code/flashing the bios
I\'ve spent a lot of time developing an operating system and working on my low level boot loader. But now I want to take some time off my operating system while not leaving the low-level environment a[详细]
2023-03-29 01:50 分类:问答Switching to User-mode using iret
I am writing a small OS that will execute some code in user mode (privilege level 3).From that user level code, I want to call an interrupt back to the OS that prints a message.Right now I don\'t real[详细]
2023-03-24 19:12 分类:问答Using ngen.exe to compile a kernel
I understand that the Cosmos and SharpOS have made their own compilers to build binary code from C#, but could you use Microsoft\'s .NET AOT to do the same thing? Compiling C# to x86, that开发者_Pytho[详细]
2023-03-23 15:12 分类:问答Can Intel processors delay TLB invalidations?
This in reference to InteI\'s Software Developer’s Manual (Order Number: 325384-039US May 2011), the section 4.10.4.4 \"Delayed Invalidation\" desc开发者_如何学编程ribes a potential delay in invalida[详细]
2023-03-23 07:43 分类:问答How to find motherboard info using CPUID?
I am trying to develop a C function for getting some motherboard info (name, id, etc.) but I can\'t find where these info are stored. I had a look at CPUID but I could\'t find anything related to the[详细]
2023-03-19 12:03 分类:问答OS X, gcc, x86, segmentation, paging, seg fault, bus error
In the case of osx, gcc, modern x8开发者_开发技巧6: How is the x86 segmentation h/w and paging h/w used?For the most part1, the segmentation hardware isn\'t used. Most current OSes set CS, DS, SS, a[详细]
2023-03-19 10:48 分类:问答