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

newlib 1.20.0 #6

Open
tuxuser opened this issue Jul 5, 2012 · 0 comments
Open

newlib 1.20.0 #6

tuxuser opened this issue Jul 5, 2012 · 0 comments
Labels
Milestone

Comments

@tuxuser
Copy link

tuxuser commented Jul 5, 2012

finish off integrating newlib 1.20.0

Major talking points now are - startup code - any additional syscalls we want to add

In terms of startup code, I propose a re-factor of startup_from_xell.S Most (if not all) of it can be moved into newlib itself, as crt0.s, which would allow the toolchain to be used easily without having to link against libxenon.

All startup_from_xell really does is set some known values to specific registers and set the stack pointer. Since the stack pointer is initialized by a linker script variable, it doesnt matter where this code is, since it will almost never change. Moving it to newlib seems the sane thing to do.

Any input on what you want to see in newlib 1.20.0 would be great

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

No branches or pull requests

1 participant