-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Comparing changes
Open a pull request
base repository: golang/go
base: master
head repository: embeddedgo/go
compare: master-embedded
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 009f173 - Browse repository at this point
Copy the full SHA 009f173View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d86f4c6 - Browse repository at this point
Copy the full SHA d86f4c6View commit details -
ld: drop go.buildinfo section on noos
go.buildinfo is about 0.5 KB and placed in Segdata (not Segrodata) so it takes RAM and Flash. Including it is to expensive on GOOS=noos.
Configuration menu - View commit details
-
Copy full SHA for 5485b83 - Browse repository at this point
Copy the full SHA 5485b83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c0b777 - Browse repository at this point
Copy the full SHA 0c0b777View commit details -
Configuration menu - View commit details
-
Copy full SHA for e97fe05 - Browse repository at this point
Copy the full SHA e97fe05View commit details -
Delete accidentally created file
This file was created during the merge of go1.20.5 into embedded and seems to be a copy of `ssa.go` with some minor modifications.
Configuration menu - View commit details
-
Copy full SHA for 4a70cc0 - Browse repository at this point
Copy the full SHA 4a70cc0View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 47684f9 - Browse repository at this point
Copy the full SHA 47684f9View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a5540d - Browse repository at this point
Copy the full SHA 1a5540dView commit details -
objfile: remove ELF.Entry based detection of thumb code
It works unrealiable and causes objdump test fails for GOARCH=arm in case of the PIE or the external linking. For now the thumb disassembler runs for ARM binaries if GOARCH == "thumb".
Configuration menu - View commit details
-
Copy full SHA for eb417e8 - Browse repository at this point
Copy the full SHA eb417e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ef1972 - Browse repository at this point
Copy the full SHA 4ef1972View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb936fe - Browse repository at this point
Copy the full SHA fb936feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f93aef - Browse repository at this point
Copy the full SHA 0f93aefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c756c4 - Browse repository at this point
Copy the full SHA 7c756c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2235031 - Browse repository at this point
Copy the full SHA 2235031View commit details -
runtime: make runtime compilable on noos
Add mising stubs for vars, types and functions for cgo, mprof and scavenger.
Configuration menu - View commit details
-
Copy full SHA for ba6fc36 - Browse repository at this point
Copy the full SHA ba6fc36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee73bc - Browse repository at this point
Copy the full SHA 6ee73bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 368cc9a - Browse repository at this point
Copy the full SHA 368cc9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc3f09d - Browse repository at this point
Copy the full SHA cc3f09dView commit details -
net: very limited implementation on noos
Only minimal set of most popular functions and interfaces are implemented.
Configuration menu - View commit details
-
Copy full SHA for 91ad960 - Browse repository at this point
Copy the full SHA 91ad960View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34d1880 - Browse repository at this point
Copy the full SHA 34d1880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f7174 - Browse repository at this point
Copy the full SHA 82f7174View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4843e76 - Browse repository at this point
Copy the full SHA 4843e76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97888eb - Browse repository at this point
Copy the full SHA 97888ebView commit details -
runtime: remove noos/riscv64 specific memmove implementation
Current implementation of riscv64 memmove in Go handles unaligned accesses properly so the Kendryte specific implementation can be removed.
Configuration menu - View commit details
-
Copy full SHA for 1ef10c7 - Browse repository at this point
Copy the full SHA 1ef10c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f7aa3 - Browse repository at this point
Copy the full SHA e4f7aa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c426101 - Browse repository at this point
Copy the full SHA c426101View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddfb668 - Browse repository at this point
Copy the full SHA ddfb668View commit details -
runtime: reduce the number of supported PLIC contexts on noos/riscv64
Reseting the state of maximum possible number of PLIC contexts and interupts causes exception on the QEMU virt machine. Reduce the number of supported contexts to 8 which match the maximum number for virt. It doesn't affect the Kendryte K210.
Configuration menu - View commit details
-
Copy full SHA for 327f099 - Browse repository at this point
Copy the full SHA 327f099View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93d38c7 - Browse repository at this point
Copy the full SHA 93d38c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 448eeb4 - Browse repository at this point
Copy the full SHA 448eeb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 010ace5 - Browse repository at this point
Copy the full SHA 010ace5View commit details -
runtime: workaround for qemu bug on noos/riscv64
The RISCV spec says that reading from the mepc register should always return a value with the bit0 = 0, even for implicit reads by MRET. QEMU 8.2 always returns an unmodified value and what worse it doesn't raise the Instruction address misaligned exception if the C (compressed instructions) extension is enabled.
Configuration menu - View commit details
-
Copy full SHA for 07ff585 - Browse repository at this point
Copy the full SHA 07ff585View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64c1082 - Browse repository at this point
Copy the full SHA 64c1082View commit details -
Configuration menu - View commit details
-
Copy full SHA for e480f9b - Browse repository at this point
Copy the full SHA e480f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8127ae - Browse repository at this point
Copy the full SHA e8127aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e77472 - Browse repository at this point
Copy the full SHA 7e77472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3b8a0 - Browse repository at this point
Copy the full SHA 4f3b8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3926bbe - Browse repository at this point
Copy the full SHA 3926bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d115b6 - Browse repository at this point
Copy the full SHA 6d115b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f03d7 - Browse repository at this point
Copy the full SHA 28f03d7View commit details -
runtime: fix implementation of exit on noos
Use SYS_EXIT_EXTENDED instead of SYS_EXIT in thumb code to support the return value. Properly set field 1 to ADP_Stopped_ApplicationExit in riscv64 code.
Configuration menu - View commit details
-
Copy full SHA for 8d31738 - Browse repository at this point
Copy the full SHA 8d31738View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cbc3ab - Browse repository at this point
Copy the full SHA 4cbc3abView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb7c0f4 - Browse repository at this point
Copy the full SHA bb7c0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6b11d - Browse repository at this point
Copy the full SHA 7d6b11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bdc42 - Browse repository at this point
Copy the full SHA d8bdc42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49691e3 - Browse repository at this point
Copy the full SHA 49691e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b741f - Browse repository at this point
Copy the full SHA e4b741fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4faca - Browse repository at this point
Copy the full SHA 2f4facaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f087e20 - Browse repository at this point
Copy the full SHA f087e20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e22d49 - Browse repository at this point
Copy the full SHA 1e22d49View commit details
There are no files selected for viewing
Uh oh!
There was an error while loading. Please reload this page.