diff --git a/BaS_gcc/include/bas_string.h b/BaS_gcc/include/bas_string.h
index 1359ff8..0c9493c 100644
--- a/BaS_gcc/include/bas_string.h
+++ b/BaS_gcc/include/bas_string.h
@@ -1,8 +1,23 @@
/*
* bas_string.h
*
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
* Created on: 26.02.2013
- * Author: mfro
+ * Author: Markus Fröschle
*/
#ifndef BAS_STRING_H_
diff --git a/BaS_gcc/include/bas_utils.h b/BaS_gcc/include/bas_utils.h
index 2963d8b..a0fe0d2 100644
--- a/BaS_gcc/include/bas_utils.h
+++ b/BaS_gcc/include/bas_utils.h
@@ -1,8 +1,23 @@
/*
* bas_utils.h
*
- * Created on: 08.08.2013
- * Author: froesm1
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
#ifndef _BAS_UTILS_H_
diff --git a/BaS_gcc/include/dma.h b/BaS_gcc/include/dma.h
index 2f9f46e..0eea4ec 100644
--- a/BaS_gcc/include/dma.h
+++ b/BaS_gcc/include/dma.h
@@ -1,8 +1,23 @@
/*
* spidma.h
*
- * Created on: 27.07.2013
- * Author: mfro
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
#ifndef _SPIDMA_H_
diff --git a/BaS_gcc/include/interrupts.h b/BaS_gcc/include/interrupts.h
index 27c52ec..a12eb84 100644
--- a/BaS_gcc/include/interrupts.h
+++ b/BaS_gcc/include/interrupts.h
@@ -1,8 +1,24 @@
/*
* interrupts.h
*
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ *
* Created on: 08.08.2013
- * Author: froesm1
+ * Author: Markus Fröschle
*/
#ifndef _INTERRUPTS_H_
diff --git a/BaS_gcc/include/mmu.h b/BaS_gcc/include/mmu.h
index 8a17dcf..dc6159f 100644
--- a/BaS_gcc/include/mmu.h
+++ b/BaS_gcc/include/mmu.h
@@ -1,10 +1,26 @@
/*
* mmu.h
*
- * Created on: 01.08.2013
- * Author: froesm1
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
+
#ifndef _MMU_H_
#define _MMU_H_
diff --git a/BaS_gcc/include/pci.h b/BaS_gcc/include/pci.h
index 6a42b98..34aadc6 100644
--- a/BaS_gcc/include/pci.h
+++ b/BaS_gcc/include/pci.h
@@ -1,6 +1,26 @@
#ifndef _PCI_H_
#define _PCI_H_
+/*
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
+ */
+
#define PCI_MEMORY_OFFSET (0x80000000)
#define PCI_MEMORY_SIZE (0x40000000)
#define PCI_IO_OFFSET (0xD0000000)
diff --git a/BaS_gcc/include/startcf.h b/BaS_gcc/include/startcf.h
index 3ade02e..b8dc311 100644
--- a/BaS_gcc/include/startcf.h
+++ b/BaS_gcc/include/startcf.h
@@ -1,3 +1,25 @@
+#ifndef _STARTCF_H_
+#define _STARTCF_H_
+
+/*
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
+ */
#define cf_stack
@@ -6,3 +28,4 @@
#define sca_page_ID 6
+#endif /* _STARTCF_H_ */
diff --git a/BaS_gcc/include/version.h b/BaS_gcc/include/version.h
index 0350190..c6fff8c 100644
--- a/BaS_gcc/include/version.h
+++ b/BaS_gcc/include/version.h
@@ -2,7 +2,7 @@
* version.h
*
* Created on: 21.10.2013
- * Author: mfro
+ * Author: Markus Fröschle
*
* This file is part of BaS_gcc.
*
diff --git a/BaS_gcc/include/xhdi_sd.h b/BaS_gcc/include/xhdi_sd.h
index 1ed1618..abd988d 100644
--- a/BaS_gcc/include/xhdi_sd.h
+++ b/BaS_gcc/include/xhdi_sd.h
@@ -19,6 +19,7 @@
* Created on: 01.05.2013
* Copyright 2012 M. Fröschle
*/
+
#ifndef _XHDI_SD_H_
#define _XHDI_SD_H_
diff --git a/BaS_gcc/sources/bas_string.c b/BaS_gcc/sources/bas_string.c
index 3b02381..0172048 100644
--- a/BaS_gcc/sources/bas_string.c
+++ b/BaS_gcc/sources/bas_string.c
@@ -1,8 +1,23 @@
/*
* bas_string.c
*
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
* Created on: 26.02.2013
- * Author: mfro
+ * Author: Markus Fröschle
*/
#include "bas_types.h"
diff --git a/BaS_gcc/sources/basflash.c b/BaS_gcc/sources/basflash.c
index b40fbed..738f74b 100644
--- a/BaS_gcc/sources/basflash.c
+++ b/BaS_gcc/sources/basflash.c
@@ -1,35 +1,24 @@
/*
* basflash.c
*
- * Created on: 18.12.2012
- * Author: mfro
*
- * Copyright (c) 1980, 1991 The Regents of the University of California.
- * All rights reserved.
+ * This file is part of BaS_gcc.
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
#include
diff --git a/BaS_gcc/sources/basflash_start.c b/BaS_gcc/sources/basflash_start.c
index 9dc24a9..a554e26 100644
--- a/BaS_gcc/sources/basflash_start.c
+++ b/BaS_gcc/sources/basflash_start.c
@@ -1,35 +1,24 @@
/*
* basflash_start.c
*
- * Created on: 16.02.2013
- * Author: mfro
*
- * Copyright (c) 1980, 1991 The Regents of the University of California.
- * All rights reserved.
+ * This file is part of BaS_gcc.
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
#include
diff --git a/BaS_gcc/sources/dma.c b/BaS_gcc/sources/dma.c
index 42a7dae..c4507e8 100644
--- a/BaS_gcc/sources/dma.c
+++ b/BaS_gcc/sources/dma.c
@@ -1,8 +1,24 @@
/*
* dma.c
*
- * Created on: 27.07.2013
- * Author: mfro
+ *
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
#include "dma.h"
diff --git a/BaS_gcc/sources/exceptions.S b/BaS_gcc/sources/exceptions.S
index 1b0298a..29dcb14 100644
--- a/BaS_gcc/sources/exceptions.S
+++ b/BaS_gcc/sources/exceptions.S
@@ -1,6 +1,25 @@
/*
* initialize exception vectors
+ *
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
+
#include "startcf.h"
.extern __Bas_base
diff --git a/BaS_gcc/sources/interrupts.c b/BaS_gcc/sources/interrupts.c
index bd6ba7d..67137f8 100644
--- a/BaS_gcc/sources/interrupts.c
+++ b/BaS_gcc/sources/interrupts.c
@@ -3,6 +3,23 @@
*
* Handle interrupts, the levels.
*
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
*/
#include
diff --git a/BaS_gcc/sources/xhdi_vec.S b/BaS_gcc/sources/xhdi_vec.S
index 7e9c77c..21a5a01 100644
--- a/BaS_gcc/sources/xhdi_vec.S
+++ b/BaS_gcc/sources/xhdi_vec.S
@@ -1,4 +1,26 @@
-//
+/*
+ * xhdi_vec.S
+ *
+ * XHDI entry point for EmuTOS into BaS' SD-card driver
+ *
+ * This file is part of BaS_gcc.
+ *
+ * BaS_gcc is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * BaS_gcc is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with BaS_gcc. If not, see .
+ *
+ * Created on: 26.02.2013
+ * Author: Markus Fröschle
+ *///
// XHDI entry point
//
.extern _xhdi_call