copyright header cleanup for MINI

This commit is contained in:
bushing 2009-05-10 22:53:16 -07:00
parent 1e6776cf91
commit 49c33236df
44 changed files with 135 additions and 620 deletions

17
boot2.c
View File

@ -1,26 +1,15 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
boot2 chainloader boot2 chainloader
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "elf.h" #include "elf.h"
#include "nand.h" #include "nand.h"

17
boot2.h
View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
boot2 chainloader boot2 chainloader
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __BOOT2_H__ #ifndef __BOOT2_H__
#define __BOOT2_H__ #define __BOOT2_H__

View File

@ -1,23 +1,11 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
BSD types compatibility layer for the SD host controller driver. BSD types compatibility layer for the SD host controller driver.
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __BSDTYPES_H__ #ifndef __BSDTYPES_H__
#define __BSDTYPES_H__ #define __BSDTYPES_H__

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
crypto hardware support
crypto support
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "crypto.h" #include "crypto.h"
#include "hollywood.h" #include "hollywood.h"
#include "utils.h" #include "utils.h"

View File

@ -1,26 +1,15 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
crypto hardware support
crypto support
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __CRYPTO_H__ #ifndef __CRYPTO_H__
#define __CRYPTO_H__ #define __CRYPTO_H__

View File

@ -1,24 +1,12 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
glue layer for FatFs glue layer for FatFs
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "diskio.h" #include "diskio.h"

17
elf.h
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
ELF structures ELF structures
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __ELF_H__ #ifndef __ELF_H__
#define __ELF_H__ #define __ELF_H__

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
exception handling exception handling
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "irq.h" #include "irq.h"
#include "hollywood.h" #include "hollywood.h"
#include "gecko.h" #include "gecko.h"

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
exception handling exception handling
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __EXCEPTION_H__ #ifndef __EXCEPTION_H__
#define __EXCEPTION_H__ #define __EXCEPTION_H__

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
exception handling exception handling
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
.globl v_undf .globl v_undf
.globl v_swi .globl v_swi
.globl v_instr_abrt .globl v_instr_abrt

19
gecko.c
View File

@ -1,27 +1,16 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
USBGecko support code
boot2 chainloader
Copyright (c) 2008 Nuke - <wiinuke@gmail.com> Copyright (c) 2008 Nuke - <wiinuke@gmail.com>
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "irq.h" #include "irq.h"
#include "start.h" #include "start.h"

19
gecko.h
View File

@ -1,27 +1,16 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
USBGecko support code
boot2 chainloader
Copyright (c) 2008 Nuke - <wiinuke@gmail.com> Copyright (c) 2008 Nuke - <wiinuke@gmail.com>
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __GECKO_H__ #ifndef __GECKO_H__
#define __GECKO_H__ #define __GECKO_H__

17
gpio.h
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
GPIO pin-out constants GPIO pin-out constants
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __GPIO_H__ #ifndef __GPIO_H__
#define __GPIO_H__ #define __GPIO_H__

View File

@ -1,6 +1,5 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
Hollywood register definitions Hollywood register definitions
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
@ -8,20 +7,10 @@ Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 John Kelley <wiidev@kelley.ca> Copyright (C) 2008, 2009 John Kelley <wiidev@kelley.ca>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __HOLLYWOOD_H__ #ifndef __HOLLYWOOD_H__
#define __HOLLYWOOD_H__ #define __HOLLYWOOD_H__

17
ipc.c
View File

@ -1,6 +1,5 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
inter-processor communications inter-processor communications
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
@ -9,20 +8,10 @@ Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
Copyright (C) 2009 John Kelley <wiidev@kelley.ca> Copyright (C) 2009 John Kelley <wiidev@kelley.ca>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include <stdarg.h> #include <stdarg.h>
#include "types.h" #include "types.h"
#include "irq.h" #include "irq.h"

18
ipc.h
View File

@ -1,6 +1,5 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
inter-processor communications inter-processor communications
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
@ -9,26 +8,15 @@ Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
Copyright (C) 2009 John Kelley <wiidev@kelley.ca> Copyright (C) 2009 John Kelley <wiidev@kelley.ca>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __IPC_H__ #ifndef __IPC_H__
#define __IPC_H__ #define __IPC_H__
#include "types.h" #include "types.h"
/* For the sake of interface compatibility between mini and powerpc code, /* For the sake of interface compatibility between mini and powerpc code,
you should try to commit any enhancements you make back upstream so you should try to commit any enhancements you make back upstream so
that they can be assigned a standard request number. Otherwise, if that they can be assigned a standard request number. Otherwise, if

17
irq.c
View File

@ -1,26 +1,15 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
IRQ support IRQ support
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "irq.h" #include "irq.h"
#include "hollywood.h" #include "hollywood.h"
#include "gecko.h" #include "gecko.h"

17
irq.h
View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
IRQ support IRQ support
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __IRQ_H__ #ifndef __IRQ_H__
#define __IRQ_H__ #define __IRQ_H__

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
IRQ support IRQ support
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "hollywood.h" #include "hollywood.h"
#include "irq.h" #include "irq.h"

View File

@ -1,23 +1,3 @@
/*
mini - a Free Software replacement for the Nintendo/BroadOn IOS.
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
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 // This makes LD avoid including the exception unwinder for long long division support
char __aeabi_unwind_cpp_pr0[0]; char __aeabi_unwind_cpp_pr0[0];

16
main.c
View File

@ -7,20 +7,10 @@ Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
Copyright (C) 2009 John Kelley <wiidev@kelley.ca> Copyright (C) 2009 John Kelley <wiidev@kelley.ca>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "utils.h" #include "utils.h"
#include "start.h" #include "start.h"

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
memory management, MMU, caches, and flushing memory management, MMU, caches, and flushing
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "start.h" #include "start.h"
#include "memory.h" #include "memory.h"

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
memory management, MMU, caches, and flushing memory management, MMU, caches, and flushing
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __MEMORY_H__ #ifndef __MEMORY_H__
#define __MEMORY_H__ #define __MEMORY_H__

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
memory management, MMU, caches, and flushing memory management, MMU, caches, and flushing
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
.arm .arm
.globl _dc_inval_entries .globl _dc_inval_entries

17
mini.ld
View File

@ -1,22 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
linker script
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
OUTPUT_FORMAT("elf32-bigarm") OUTPUT_FORMAT("elf32-bigarm")
OUTPUT_ARCH(arm) OUTPUT_ARCH(arm)
EXTERN(_start) EXTERN(_start)

17
nand.c
View File

@ -1,26 +1,15 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
low-level NAND support low-level NAND support
Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com> Copyright (C) 2008, 2009 Haxx Enterprises <bushing@gmail.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "hollywood.h" #include "hollywood.h"
#include "nand.h" #include "nand.h"
#include "utils.h" #include "utils.h"

19
nand.h
View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
low-level NAND support
memory management, MMU, caches, and flushing
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __NAND_H__ #ifndef __NAND_H__
#define __NAND_H__ #define __NAND_H__

17
panic.c
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
panic flash codes panic flash codes
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "utils.h" #include "utils.h"
#include "start.h" #include "start.h"

17
panic.h
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
panic flash codes panic flash codes
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __PANIC_H__ #ifndef __PANIC_H__
#define __PANIC_H__ #define __PANIC_H__

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
PowerPC support code PowerPC support code
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "memory.h" #include "memory.h"
#include "powerpc.h" #include "powerpc.h"

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
PowerPC support code PowerPC support code
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __POWERPC_H__ #ifndef __POWERPC_H__
#define __POWERPC_H__ #define __POWERPC_H__

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
PowerPC ELF file loading PowerPC ELF file loading
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "powerpc.h" #include "powerpc.h"
#include "hollywood.h" #include "hollywood.h"

View File

@ -1,25 +1,14 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
PowerPC ELF file loading PowerPC ELF file loading
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org> Copyright (C) 2009 Andre Heider "dhewg" <dhewg@wiibrew.org>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __POWERPC_ELF_H__ #ifndef __POWERPC_ELF_H__
#define __POWERPC_ELF_H__ #define __POWERPC_ELF_H__

16
sdmmc.c
View File

@ -1,23 +1,11 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
SD/MMC interface SD/MMC interface
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "bsdtypes.h" #include "bsdtypes.h"

17
sdmmc.h
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
SD/MMC interface SD/MMC interface
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __SDMMC_H__ #ifndef __SDMMC_H__
#define __SDMMC_H__ #define __SDMMC_H__

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
SEEPROM support SEEPROM support
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "utils.h" #include "utils.h"
#include "hollywood.h" #include "hollywood.h"

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
SEEPROM support SEEPROM support
Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com> Copyright (C) 2008, 2009 Sven Peter <svenpeter@gmail.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __SEEPROM_H__ #ifndef __SEEPROM_H__
#define __SEEPROM_H__ #define __SEEPROM_H__

17
start.S
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
system startup system startup
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
.arm .arm
.extern _main .extern _main

18
start.h
View File

@ -1,24 +1,12 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
system startup system startup
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
# This code is licensed to you under the terms of the GNU GPL, version 2;
This program is free software; you can redistribute it and/or modify # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __START_H__ #ifndef __START_H__
#define __START_H__ #define __START_H__

16
types.h
View File

@ -1,23 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
types, memory areas, etc types, memory areas, etc
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __TYPES_H__ #ifndef __TYPES_H__
#define __TYPES_H__ #define __TYPES_H__

17
utils.c
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
random utilities random utilities
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#include "types.h" #include "types.h"
#include "utils.h" #include "utils.h"
#include "gecko.h" #include "gecko.h"

17
utils.h
View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
random utilities random utilities
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
#ifndef __UTILS_H__ #ifndef __UTILS_H__
#define __UTILS_H__ #define __UTILS_H__

View File

@ -1,24 +1,13 @@
/* /*
mini - a Free Software replacement for the Nintendo/BroadOn IOS. mini - a Free Software replacement for the Nintendo/BroadOn IOS.
random utilities random utilities
Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com> Copyright (C) 2008, 2009 Hector Martin "marcan" <marcan@marcansoft.com>
This program is free software; you can redistribute it and/or modify # This code is licensed to you under the terms of the GNU GPL, version 2;
it under the terms of the GNU General Public License as published by # see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
*/ */
.arm .arm
.globl memcpy32 .globl memcpy32

View File

@ -4,9 +4,7 @@
* This code is based on code written by Patrick Powell <papowell@astart.com>. * This code is based on code written by Patrick Powell <papowell@astart.com>.
* It may be used for any purpose as long as this notice remains intact on all * It may be used for any purpose as long as this notice remains intact on all
* source code distributions. * source code distributions.
*/
/*
* Copyright (c) 2008 Holger Weiss. * Copyright (c) 2008 Holger Weiss.
* *
* This version of the code is maintained by Holger Weiss <holger@jhweiss.de>. * This version of the code is maintained by Holger Weiss <holger@jhweiss.de>.