Category:X86 Instructions

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
Post Reply
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Category:X86 Instructions

Post by JackScott »

I personally think this category, and all the pages within this category, can be deleted. As Solar says on the talk page, this is already very well done by Intel and AMD already. I'd like to get a few opinions if I could.
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: Category:X86 Instructions

Post by jal »

JackScott wrote:I personally think this category, and all the pages within this category, can be deleted. As Solar says on the talk page, this is already very well done by Intel and AMD already. I'd like to get a few opinions if I could.
I agree. But then again, my opinions are usually deemed worthless (for good reason: I think that about 80% of the Wiki can be deleted because of sheer uselessness).


JAL
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Re: Category:X86 Instructions

Post by AJ »

I agree with JS too - I think that where instructions are important, they should be documented within a topic. For example: the INVLPG instruction should be documented as part of the text of the Paging topic.

Why instructions like MOV and CLI are there at all is a complete mystery. I say go ahead and delete :)

Cheers,
Adam
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Category:X86 Instructions

Post by Troy Martin »

Fourthdeded.

post++;
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Category:X86 Instructions

Post by Combuster »

CLI/STI, MOV, XCHG, INT: delete +1

INVLPG and some general theory about TLBs should be merged into Paging

CPUID however should IMO be kept - Its more general than any of the manuals (as it has information from all of them and more)
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Re: Category:X86 Instructions

Post by JackScott »

CLI, STI, MOV, INT and XCHG have been deleted. Later on I'll edit CPUID and merge INVLPG into Paging, if nobody gets there first.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Category:X86 Instructions

Post by Troy Martin »

JackScott wrote:Later on I'll edit CPUID and merge INVLPG into Paging, if nobody gets there first.
I've merged INVLPG into Paging and took Category:X86 Instructions out of CPUID. Also, in the "Page Table" section of Paging, can we move the diagram to the right so that the NASM example isn't shoved over to practically the middle of the page (on a 1440x900 screen)?
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
Post Reply