forked from golang/go
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Support for GOARCH=mips64 #8
Merged
Merged
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a290ce - Browse repository at this point
Copy the full SHA 6a290ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 161c832 - Browse repository at this point
Copy the full SHA 161c832View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea7e39f - Browse repository at this point
Copy the full SHA ea7e39fView commit details -
First draft for interrupt handler
Saving, restoring context and switching to the ISR goroutine (cpu0.gh) seems to work so far. Only syscalls and interrupts are handled so far. See TODOs for next steps.
Configuration menu - View commit details
-
Copy full SHA for 79cc533 - Browse repository at this point
Copy the full SHA 79cc533View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eca26e - Browse repository at this point
Copy the full SHA 2eca26eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8255e - Browse repository at this point
Copy the full SHA 0b8255eView commit details -
Use SW interrupts for signaling newwork()
The COMPARE register was only used because of a bug in MAME which doesn't exist anymore in newer versions. Moreover this implementation could result in a deadlock because the scheduler also sets this register.
Configuration menu - View commit details
-
Copy full SHA for a323fd7 - Browse repository at this point
Copy the full SHA a323fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1361c - Browse repository at this point
Copy the full SHA 5a1361cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55a6a27 - Browse repository at this point
Copy the full SHA 55a6a27View commit details -
Fix hardware interrupt handler
Don't call the scheduler and enable exceptions in the user handler, it might call the scheduler.
Configuration menu - View commit details
-
Copy full SHA for 0eeeba5 - Browse repository at this point
Copy the full SHA 0eeeba5View commit details -
Refactor inthandler in preparation for nested IRQ
This commit breaks external interrupt handling. Will be fixed in the next one.
Configuration menu - View commit details
-
Copy full SHA for 08c9559 - Browse repository at this point
Copy the full SHA 08c9559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cd51f9 - Browse repository at this point
Copy the full SHA 4cd51f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f412453 - Browse repository at this point
Copy the full SHA f412453View commit details -
Configuration menu - View commit details
-
Copy full SHA for f76a49c - Browse repository at this point
Copy the full SHA f76a49cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f20c02f - Browse repository at this point
Copy the full SHA f20c02fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec1102e - Browse repository at this point
Copy the full SHA ec1102eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 499c820 - Browse repository at this point
Copy the full SHA 499c820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ba3098 - Browse repository at this point
Copy the full SHA 0ba3098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0735c4b - Browse repository at this point
Copy the full SHA 0735c4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddb7e84 - Browse repository at this point
Copy the full SHA ddb7e84View commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c5f2c6c - Browse repository at this point
Copy the full SHA c5f2c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0871ec - Browse repository at this point
Copy the full SHA a0871ecView commit details -
Remove incorrect uncached memory accesses
Before clearing the memory via uncached access, all cache must be invalidated before. Otherwise a cache writeback could happen after clearing the memory.
Configuration menu - View commit details
-
Copy full SHA for 522c4b2 - Browse repository at this point
Copy the full SHA 522c4b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d1c56 - Browse repository at this point
Copy the full SHA 90d1c56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e70a6a - Browse repository at this point
Copy the full SHA 7e70a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b456b3f - Browse repository at this point
Copy the full SHA b456b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d91b545 - Browse repository at this point
Copy the full SHA d91b545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 580244a - Browse repository at this point
Copy the full SHA 580244aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85aec39 - Browse repository at this point
Copy the full SHA 85aec39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fcfaab - Browse repository at this point
Copy the full SHA 0fcfaabView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff68f75 - Browse repository at this point
Copy the full SHA ff68f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92ecc79 - Browse repository at this point
Copy the full SHA 92ecc79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e93ef9 - Browse repository at this point
Copy the full SHA 0e93ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2daae17 - Browse repository at this point
Copy the full SHA 2daae17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dbbef0 - Browse repository at this point
Copy the full SHA 7dbbef0View commit details -
Allow nesting only for external interrupts
The implementation of softwareInterruptHandler can't support nesting, as it must call the scheduler.
Configuration menu - View commit details
-
Copy full SHA for 77e5f9a - Browse repository at this point
Copy the full SHA 77e5f9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10ee6a2 - Browse repository at this point
Copy the full SHA 10ee6a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae3c51 - Browse repository at this point
Copy the full SHA 8ae3c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6187830 - Browse repository at this point
Copy the full SHA 6187830View commit details -
Fix FPU context save in external interrupt
Regarding the TODO comment: Yes, newwork is set by another CPU. Doesn't matter at the moment, since only one core is supported.
Configuration menu - View commit details
-
Copy full SHA for c06b29b - Browse repository at this point
Copy the full SHA c06b29bView commit details -
Make function declarations arch dependent
This allows other archs to implement these in Go instead of assembly.
Configuration menu - View commit details
-
Copy full SHA for dfc55b5 - Browse repository at this point
Copy the full SHA dfc55b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de02c6 - Browse repository at this point
Copy the full SHA 5de02c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e85dca9 - Browse repository at this point
Copy the full SHA e85dca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0dc0af - Browse repository at this point
Copy the full SHA b0dc0afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1f914a - Browse repository at this point
Copy the full SHA a1f914aView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.