This repository has been archived by the owner on Jul 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Many bug fixes and improvements (v2.2.1)
- Bump hexfive-kern @8a8f4e - Bump hexfive-config @7c84fe - Clean up Eclipse project (remove ilg dependecies) - zone1: add printf.c and strtok.c to reduce code size < 16K - zone1: switch to vectored trap handler to reduce irq latency - zone3: same as zone4 - fix -Wall and -Wextra warnings - Move kernel code to ITIM - Update manual.pdf and README.md
- Loading branch information
Showing
33 changed files
with
1,706 additions
and
949 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,145 +1,7 @@ | ||
### https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore | ||
|
||
#.project | ||
.metadata | ||
bin/ | ||
tmp/ | ||
*.tmp | ||
*.bak | ||
*.swp | ||
*~.nib | ||
local.properties | ||
#.settings/ | ||
.loadpath | ||
.recommenders | ||
|
||
# External tool builders | ||
.externalToolBuilders/ | ||
|
||
# Locally stored "Eclipse launch configurations" | ||
#*.launch | ||
|
||
# PyDev specific (Python IDE for Eclipse) | ||
*.pydevproject | ||
|
||
# CDT-specific (C/C++ Development Tooling) | ||
#.cproject | ||
|
||
# CDT- autotools | ||
.autotools | ||
|
||
# Java annotation processor (APT) | ||
.factorypath | ||
|
||
# PDT-specific (PHP Development Tools) | ||
.buildpath | ||
|
||
# sbteclipse plugin | ||
.target | ||
|
||
# Tern plugin | ||
.tern-project | ||
|
||
# TeXlipse plugin | ||
.texlipse | ||
|
||
# STS (Spring Tool Suite) | ||
.springBeans | ||
|
||
# Code Recommenders | ||
.recommenders/ | ||
|
||
# Annotation Processing | ||
.apt_generated/ | ||
|
||
# Scala IDE specific (Scala & Java development for Eclipse) | ||
.cache-main | ||
.scala_dependencies | ||
.worksheet | ||
|
||
|
||
### https://github.com/github/gitignore/blob/master/C.gitignore | ||
|
||
# Prerequisites | ||
*.d | ||
|
||
# Object files | ||
*.o | ||
*.ko | ||
*.obj | ||
*.elf | ||
*.hex | ||
*.bin | ||
|
||
# Linker output | ||
*.ilk | ||
*.map | ||
*.exp | ||
*.lst | ||
*.map | ||
*.siz | ||
|
||
# Precompiled Headers | ||
*.gch | ||
*.pch | ||
|
||
# Libraries | ||
*.lib | ||
#*.a libhexfive*.a | ||
*.la | ||
*.lo | ||
|
||
# Shared objects (inc. Windows DLLs) | ||
*.dll | ||
*.so | ||
*.so.* | ||
*.dylib | ||
|
||
# Executables | ||
*.exe | ||
*.out | ||
*.app | ||
*.i*86 | ||
*.x86_64 | ||
*.hex | ||
|
||
# Debug files | ||
*.dSYM/ | ||
*.su | ||
*.idb | ||
*.pdb | ||
|
||
# Kernel Module Compile Results | ||
*.mod* | ||
*.cmd | ||
.tmp_versions/ | ||
modules.order | ||
Module.symvers | ||
Mkfile.old | ||
dkms.conf | ||
|
||
|
||
### https://github.com/github/gitignore/blob/master/Java.gitignore | ||
|
||
# Compiled class file | ||
*.class | ||
|
||
# Log file | ||
*.log | ||
|
||
# BlueJ files | ||
*.ctxt | ||
|
||
# Mobile Tools for Java (J2ME) | ||
.mtj.tmp/ | ||
|
||
# Package Files # | ||
#*.jar multizone.jar | ||
*.war | ||
*.nar | ||
*.ear | ||
*.zip | ||
*.tar.gz | ||
*.rar | ||
|
||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml | ||
hs_err_pid* | ||
/multizone-sdk-pfsc -k.launch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,88 +1,41 @@ | ||
doxygen/doxygen_new_line_after_brief=true | ||
doxygen/doxygen_use_brief_tag=false | ||
doxygen/doxygen_use_javadoc_tags=true | ||
doxygen/doxygen_use_pre_tag=false | ||
doxygen/doxygen_use_structural_commands=false | ||
eclipse.preferences.version=1 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/BOARD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/BOARD/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/BOARD/value=${ConfigName} | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/FPGENPROG/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/FPGENPROG/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/FPGENPROG/value=/home/cesare/microsemi/Libero_SoC_v2021.1/Libero/bin64/fpgenprog | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/OPENOCD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/OPENOCD/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/OPENOCD/value=/home/cesare/microsemi/SoftConsole-v2021.1/openocd | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/PATH/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/PATH/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/PATH/value=${RISCV}/bin\:/usr/local/bin\:/usr/bin\:/bin | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/RISCV/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/RISCV/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/RISCV/value=/home/cesare/microsemi/SoftConsole-v2021.1/riscv-unknown-elf-gcc | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/SC_INSTALL_DIR/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/SC_INSTALL_DIR/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/SC_INSTALL_DIR/value=/home/cesare/microsemi/SoftConsole-v2021.1 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/append=true | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788.292592882/appendContributed=false | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/BOARD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/BOARD/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/BOARD/value=${ConfigName} | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/FPGENPROG/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/FPGENPROG/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/FPGENPROG/value=/home/cesare/microsemi/Libero_SoC_v2021.1/Libero/bin64/fpgenprog | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/OPENOCD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/OPENOCD/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/OPENOCD/value=/home/cesare/microsemi/SoftConsole-v2021.1/openocd | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/PATH/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/PATH/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/PATH/value=${RISCV}/bin\:/usr/local/bin\:/usr/bin\:/bin | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/RISCV/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/RISCV/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/RISCV/value=/home/cesare/microsemi/SoftConsole-v2021.1/riscv-unknown-elf-gcc | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/SC_INSTALL_DIR/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/SC_INSTALL_DIR/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/SC_INSTALL_DIR/value=/home/cesare/microsemi/SoftConsole-v2021.1 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/append=true | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880.291475788/appendContributed=false | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/BOARD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/BOARD/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/BOARD/value=${ConfigName} | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/OPENOCD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/OPENOCD/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/OPENOCD/value=/home/cesare/riscv-openocd-20200613 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/PATH/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/PATH/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/PATH/value=${RISCV}/bin\:/usr/local/bin\:/usr/bin\:/bin | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/RISCV/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/RISCV/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/RISCV/value=/home/cesare/riscv-gnu-toolchain-20200613 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/append=true | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968.1753958880/appendContributed=false | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/BOARD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/BOARD/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/BOARD/value=${ConfigName} | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/OPENOCD/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/OPENOCD/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/OPENOCD/value=/home/cesare/riscv-openocd-20200613 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/PATH/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/PATH/operation=replace | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/PATH/value=${RISCV}/bin\:/usr/local/bin\:/usr/bin\:/bin | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/RISCV/delimiter=\: | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/RISCV/operation=append | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/RISCV/value=/home/cesare/riscv-gnu-toolchain-20200613 | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/append=true | ||
environment/project/ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.196591968/appendContributed=false | ||
indexer/indexAllFiles=true | ||
indexer/indexAllHeaderVersions=false | ||
indexer/indexAllVersionsSpecificHeaders= | ||
indexer/indexOnOpen=false | ||
indexer/indexUnusedHeadersWithAlternateLang=false | ||
indexer/indexUnusedHeadersWithDefaultLang=true | ||
indexer/indexerId=org.eclipse.cdt.core.fastIndexer | ||
indexer/skipFilesLargerThanMB=8 | ||
indexer/skipImplicitReferences=false | ||
indexer/skipIncludedFilesLargerThanMB=16 | ||
indexer/skipMacroReferences=false | ||
indexer/skipReferences=false | ||
indexer/skipTypeReferences=false | ||
indexer/useHeuristicIncludeResolution=false | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/BOARD/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/BOARD/operation=append | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/BOARD/value=${ConfigName} | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/FPGENPROG/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/FPGENPROG/operation=append | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/FPGENPROG/value=${HOME}/microsemi/Libero_SoC_v2021.1/Libero/bin64/fpgenprog | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/OPENOCD/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/OPENOCD/operation=replace | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/OPENOCD/value=${SC_INSTALL_DIR}/openocd | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/PATH/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/PATH/operation=replace | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/PATH/value=${PATH}\:${RISCV}/bin | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/RISCV/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/RISCV/operation=replace | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/RISCV/value=${SC_INSTALL_DIR}/riscv-unknown-elf-gcc | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/SC_INSTALL_DIR/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/SC_INSTALL_DIR/operation=append | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/SC_INSTALL_DIR/value=${HOME}/microsemi/SoftConsole-v2021.1 | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/append=true | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007.668057433/appendContributed=false | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/BOARD/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/BOARD/operation=append | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/BOARD/value=${ConfigName} | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/FPGENPROG/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/FPGENPROG/operation=append | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/FPGENPROG/value=${HOME}/microsemi/Libero_SoC_v2021.1/Libero/bin64/fpgenprog | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/OPENOCD/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/OPENOCD/operation=replace | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/OPENOCD/value=${SC_INSTALL_DIR}/openocd | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/PATH/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/PATH/operation=replace | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/PATH/value=${PATH}\:${RISCV}/bin | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/RISCV/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/RISCV/operation=replace | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/RISCV/value=${SC_INSTALL_DIR}/riscv-unknown-elf-gcc | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/SC_INSTALL_DIR/delimiter=\: | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/SC_INSTALL_DIR/operation=append | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/SC_INSTALL_DIR/value=${HOME}/microsemi/SoftConsole-v2021.1 | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/append=true | ||
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1359029007/appendContributed=false |
2 changes: 0 additions & 2 deletions
2
.settings/org.eclipse.embedcdt.managedbuild.cross.riscv.core.prefs
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.