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

64 Bit Pointers #88

Open
raphydaphy opened this issue Nov 26, 2015 · 2 comments
Open

64 Bit Pointers #88

raphydaphy opened this issue Nov 26, 2015 · 2 comments

Comments

@raphydaphy
Copy link
Owner

After making a 64 Bit Hello World kernel, add code that allows us to create pointers in 64 Bit.

@Barteks2x
Copy link
Collaborator

64bit pointers will be just pointers in C so in most of the code not many things will change. char* will still be char*. It will only make difference in code that takes pointer address as int - it needs to be changed to use uint64 (or maybe even add size_t typedef to allow eventually changing pointer size?). That is - paging code and kheap.

To make the transition a bit easier maybe we could already add size_t type and define it to be uint32?

@raphydaphy
Copy link
Owner Author

i am bad at pointer stuff... if that's a good idea then do it ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants