Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve docs on creating a simple kernel #68

Merged
merged 4 commits into from
Feb 21, 2020
Merged

Improve docs on creating a simple kernel #68

merged 4 commits into from
Feb 21, 2020

Conversation

Not-Nik
Copy link
Contributor

@Not-Nik Not-Nik commented Jan 31, 2020

I added a simple linker script that links the kernel to 1 MiB. Additionally, I suggested a routine to create a bootable image that qemu can run.

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No first person form of documentation and remove suggestion for defining entry point before include statements. If anything, inform the readers that if there's any function definitions (such as inline ones) in a header, then it could interfere with the placement of the entry point function at the beginning of the file.

Other than that, it's nice to see more documentation for this!

docs/README.md Outdated Show resolved Hide resolved
docs/README.md Outdated Show resolved Hide resolved
Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates, looks good to me!

@Not-Nik Not-Nik requested a review from IanSeyler February 21, 2020 12:19
@IanSeyler
Copy link
Member

Looks good!

@IanSeyler IanSeyler merged commit 592cdbe into ReturnInfinity:master Feb 21, 2020
fengjixuchui referenced this pull request in fengjixuchui/Pure64 Mar 2, 2020
Merge pull request ReturnInfinity#68 from G3bE/master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants