diff --git a/boot2.c b/boot2.c index 39786b5..f9c86cc 100644 --- a/boot2.c +++ b/boot2.c @@ -1,26 +1,15 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - boot2 chainloader Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter -Copyright (C) 2009 Andre Heider "dhewg" - -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +Copyright (C) 2009 Andre Heider "dhewg" +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "elf.h" #include "nand.h" diff --git a/boot2.h b/boot2.h index a62d518..acc342c 100644 --- a/boot2.h +++ b/boot2.h @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - boot2 chainloader Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __BOOT2_H__ #define __BOOT2_H__ diff --git a/bsdtypes.h b/bsdtypes.h index 77ef966..ec0b9f1 100644 --- a/bsdtypes.h +++ b/bsdtypes.h @@ -1,23 +1,11 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - BSD types compatibility layer for the SD host controller driver. Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ #ifndef __BSDTYPES_H__ #define __BSDTYPES_H__ diff --git a/crypto.c b/crypto.c index 4df0255..7acf923 100644 --- a/crypto.c +++ b/crypto.c @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - - crypto support + crypto hardware support Copyright (C) 2008, 2009 Haxx Enterprises Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "crypto.h" #include "hollywood.h" #include "utils.h" diff --git a/crypto.h b/crypto.h index 857ba1e..66f0ede 100644 --- a/crypto.h +++ b/crypto.h @@ -1,26 +1,15 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - - crypto support + crypto hardware support Copyright (C) 2008, 2009 Haxx Enterprises Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __CRYPTO_H__ #define __CRYPTO_H__ diff --git a/diskio.c b/diskio.c index 8f12ff5..87da0d3 100644 --- a/diskio.c +++ b/diskio.c @@ -1,24 +1,12 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - glue layer for FatFs Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2008, 2009 Haxx Enterprises -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ #include "diskio.h" diff --git a/elf.h b/elf.h index f2c37c9..90445b9 100644 --- a/elf.h +++ b/elf.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - ELF structures Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __ELF_H__ #define __ELF_H__ diff --git a/exception.c b/exception.c index 9405d1e..1c8b67e 100644 --- a/exception.c +++ b/exception.c @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - exception handling Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Haxx Enterprises -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "irq.h" #include "hollywood.h" #include "gecko.h" diff --git a/exception.h b/exception.h index df03f5f..5058743 100644 --- a/exception.h +++ b/exception.h @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - exception handling Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Haxx Enterprises -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __EXCEPTION_H__ #define __EXCEPTION_H__ diff --git a/exception_asm.S b/exception_asm.S index 2122d6d..46ef4bb 100644 --- a/exception_asm.S +++ b/exception_asm.S @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - exception handling Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + .globl v_undf .globl v_swi .globl v_instr_abrt diff --git a/gecko.c b/gecko.c index 884d948..fc288ca 100644 --- a/gecko.c +++ b/gecko.c @@ -1,27 +1,16 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. + USBGecko support code - boot2 chainloader - -Copyright (c) 2008 Nuke - +Copyright (c) 2008 Nuke - Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter -Copyright (C) 2009 Andre Heider "dhewg" - -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +Copyright (C) 2009 Andre Heider "dhewg" +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "irq.h" #include "start.h" diff --git a/gecko.h b/gecko.h index 6b49af1..9f027c6 100644 --- a/gecko.h +++ b/gecko.h @@ -1,27 +1,16 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. + USBGecko support code - boot2 chainloader - -Copyright (c) 2008 Nuke - +Copyright (c) 2008 Nuke - Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter -Copyright (C) 2009 Andre Heider "dhewg" - -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +Copyright (C) 2009 Andre Heider "dhewg" +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __GECKO_H__ #define __GECKO_H__ diff --git a/gpio.h b/gpio.h index a052202..433126d 100644 --- a/gpio.h +++ b/gpio.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - GPIO pin-out constants Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __GPIO_H__ #define __GPIO_H__ diff --git a/hollywood.h b/hollywood.h index 3f6367a..cc0db73 100644 --- a/hollywood.h +++ b/hollywood.h @@ -1,6 +1,5 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - Hollywood register definitions Copyright (C) 2008, 2009 Haxx Enterprises @@ -8,20 +7,10 @@ Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 John Kelley -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __HOLLYWOOD_H__ #define __HOLLYWOOD_H__ diff --git a/ipc.c b/ipc.c index 082b734..ca77b1c 100644 --- a/ipc.c +++ b/ipc.c @@ -1,6 +1,5 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - inter-processor communications Copyright (C) 2008, 2009 Hector Martin "marcan" @@ -9,20 +8,10 @@ Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2009 Andre Heider "dhewg" Copyright (C) 2009 John Kelley -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include #include "types.h" #include "irq.h" diff --git a/ipc.h b/ipc.h index a8a06ba..1505160 100644 --- a/ipc.h +++ b/ipc.h @@ -1,6 +1,5 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - inter-processor communications Copyright (C) 2008, 2009 Hector Martin "marcan" @@ -9,26 +8,15 @@ Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2009 Andre Heider "dhewg" Copyright (C) 2009 John Kelley -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __IPC_H__ #define __IPC_H__ #include "types.h" - /* For the sake of interface compatibility between mini and powerpc code, you should try to commit any enhancements you make back upstream so that they can be assigned a standard request number. Otherwise, if diff --git a/irq.c b/irq.c index 75781fa..0af8875 100644 --- a/irq.c +++ b/irq.c @@ -1,26 +1,15 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - IRQ support Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2009 Andre Heider "dhewg" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "irq.h" #include "hollywood.h" #include "gecko.h" diff --git a/irq.h b/irq.h index 0bdbd20..a35e365 100644 --- a/irq.h +++ b/irq.h @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - IRQ support Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __IRQ_H__ #define __IRQ_H__ diff --git a/irq_asm.S b/irq_asm.S index 5e20dbd..1e8c546 100644 --- a/irq_asm.S +++ b/irq_asm.S @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - IRQ support Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "hollywood.h" #include "irq.h" diff --git a/ldhack.c b/ldhack.c index ff2a1c9..5555606 100644 --- a/ldhack.c +++ b/ldhack.c @@ -1,23 +1,3 @@ -/* - mini - a Free Software replacement for the Nintendo/BroadOn IOS. - -Copyright (C) 2008, 2009 Hector Martin "marcan" - -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -*/ - // This makes LD avoid including the exception unwinder for long long division support char __aeabi_unwind_cpp_pr0[0]; diff --git a/main.c b/main.c index ecee918..5aea960 100644 --- a/main.c +++ b/main.c @@ -7,20 +7,10 @@ Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2009 Andre Heider "dhewg" Copyright (C) 2009 John Kelley -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "utils.h" #include "start.h" diff --git a/memory.c b/memory.c index 045d628..9af19ed 100644 --- a/memory.c +++ b/memory.c @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - memory management, MMU, caches, and flushing Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "start.h" #include "memory.h" diff --git a/memory.h b/memory.h index 8e23fbc..5299e90 100644 --- a/memory.h +++ b/memory.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - memory management, MMU, caches, and flushing Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __MEMORY_H__ #define __MEMORY_H__ diff --git a/memory_asm.S b/memory_asm.S index d547f5f..c15fa31 100644 --- a/memory_asm.S +++ b/memory_asm.S @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - memory management, MMU, caches, and flushing Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + .arm .globl _dc_inval_entries diff --git a/mini.ld b/mini.ld index 8aac94e..0e60bc0 100644 --- a/mini.ld +++ b/mini.ld @@ -1,22 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - + linker script + Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + OUTPUT_FORMAT("elf32-bigarm") OUTPUT_ARCH(arm) EXTERN(_start) diff --git a/nand.c b/nand.c index c6297f2..a5f2e8e 100644 --- a/nand.c +++ b/nand.c @@ -1,26 +1,15 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - low-level NAND support Copyright (C) 2008, 2009 Haxx Enterprises Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "hollywood.h" #include "nand.h" #include "utils.h" diff --git a/nand.h b/nand.h index a5eba8a..4941cb2 100644 --- a/nand.h +++ b/nand.h @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - - memory management, MMU, caches, and flushing + low-level NAND support Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __NAND_H__ #define __NAND_H__ diff --git a/panic.c b/panic.c index b7f6aba..d9dc6aa 100644 --- a/panic.c +++ b/panic.c @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - panic flash codes Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "utils.h" #include "start.h" diff --git a/panic.h b/panic.h index 508fba2..24a62f7 100644 --- a/panic.h +++ b/panic.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - panic flash codes Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __PANIC_H__ #define __PANIC_H__ diff --git a/powerpc.c b/powerpc.c index 7bc083c..0bee6ca 100644 --- a/powerpc.c +++ b/powerpc.c @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - PowerPC support code Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2009 Andre Heider "dhewg" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "memory.h" #include "powerpc.h" diff --git a/powerpc.h b/powerpc.h index 5c02ec9..f8ffdce 100644 --- a/powerpc.h +++ b/powerpc.h @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - PowerPC support code Copyright (C) 2008, 2009 Sven Peter Copyright (C) 2009 Andre Heider "dhewg" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __POWERPC_H__ #define __POWERPC_H__ diff --git a/powerpc_elf.c b/powerpc_elf.c index 01737ab..35bd282 100644 --- a/powerpc_elf.c +++ b/powerpc_elf.c @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - PowerPC ELF file loading Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2009 Andre Heider "dhewg" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "powerpc.h" #include "hollywood.h" diff --git a/powerpc_elf.h b/powerpc_elf.h index 360fb5d..6ee8ca8 100644 --- a/powerpc_elf.h +++ b/powerpc_elf.h @@ -1,25 +1,14 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - PowerPC ELF file loading Copyright (C) 2008, 2009 Hector Martin "marcan" Copyright (C) 2009 Andre Heider "dhewg" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __POWERPC_ELF_H__ #define __POWERPC_ELF_H__ diff --git a/sdmmc.c b/sdmmc.c index 604c9a3..9a80e86 100644 --- a/sdmmc.c +++ b/sdmmc.c @@ -1,23 +1,11 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - SD/MMC interface Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ #include "bsdtypes.h" diff --git a/sdmmc.h b/sdmmc.h index f2cfd91..664e120 100644 --- a/sdmmc.h +++ b/sdmmc.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - SD/MMC interface Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __SDMMC_H__ #define __SDMMC_H__ diff --git a/seeprom.c b/seeprom.c index 6e5bc9f..eee3446 100644 --- a/seeprom.c +++ b/seeprom.c @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - SEEPROM support Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "utils.h" #include "hollywood.h" diff --git a/seeprom.h b/seeprom.h index a210c2b..08a6abc 100644 --- a/seeprom.h +++ b/seeprom.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - SEEPROM support Copyright (C) 2008, 2009 Sven Peter -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __SEEPROM_H__ #define __SEEPROM_H__ diff --git a/start.S b/start.S index a531d01..bfc8a16 100644 --- a/start.S +++ b/start.S @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - system startup Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + .arm .extern _main diff --git a/start.h b/start.h index da5c84e..155c414 100644 --- a/start.h +++ b/start.h @@ -1,24 +1,12 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - system startup Copyright (C) 2008, 2009 Hector Martin "marcan" - -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __START_H__ #define __START_H__ diff --git a/types.h b/types.h index 650e28b..4aa80c5 100644 --- a/types.h +++ b/types.h @@ -1,23 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - types, memory areas, etc Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __TYPES_H__ #define __TYPES_H__ diff --git a/utils.c b/utils.c index 7274fd5..45b10b0 100644 --- a/utils.c +++ b/utils.c @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - random utilities Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #include "types.h" #include "utils.h" #include "gecko.h" diff --git a/utils.h b/utils.h index 9568a86..8fcaf49 100644 --- a/utils.h +++ b/utils.h @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - random utilities Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + #ifndef __UTILS_H__ #define __UTILS_H__ diff --git a/utils_asm.S b/utils_asm.S index fa0a39f..8e55d74 100644 --- a/utils_asm.S +++ b/utils_asm.S @@ -1,24 +1,13 @@ /* mini - a Free Software replacement for the Nintendo/BroadOn IOS. - random utilities Copyright (C) 2008, 2009 Hector Martin "marcan" -This program 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, version 2. - -This program 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 this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - +# This code is licensed to you under the terms of the GNU GPL, version 2; +# see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ + .arm .globl memcpy32 diff --git a/vsprintf.c b/vsprintf.c index b2d18c8..9ce72ed 100644 --- a/vsprintf.c +++ b/vsprintf.c @@ -4,9 +4,7 @@ * This code is based on code written by Patrick Powell . * It may be used for any purpose as long as this notice remains intact on all * source code distributions. - */ -/* * Copyright (c) 2008 Holger Weiss. * * This version of the code is maintained by Holger Weiss .