Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
libogc copyright (C) 2004 - 2025
Michael Wiedenbauer (shagkur)
Dave Murphy (WinterMute)

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any
damages arising from the use of this software.

Permission is granted to anyone to use this software for any
purpose, including commercial applications, and to alter it and
redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you
must not claim that you wrote the original software. If you use
this software in a product, an acknowledgment in the product
documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and
must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source
distribution.

Portions of this library, notably the threading code, were inspired by and
derived from code written for the RTEMS project (https://www.rtems.org/) by
On-Line Applications Research Corporation.

COPYRIGHT (c) 1989-1999 On-Line Applications Research Corporation (OAR).
Copyright (C) 1999 Eric Valette (eric.valette@free.fr)


Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
7 changes: 7 additions & 0 deletions gc/ogc/lwp_states.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#ifndef ___LWP_STATES_H__
#define ___LWP_STATES_H__

Expand Down
7 changes: 7 additions & 0 deletions gc/ogc/machine/processor.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#ifndef __PROCESSOR_H__
#define __PROCESSOR_H__

Expand Down
7 changes: 7 additions & 0 deletions libogc/lwp_messages.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#include <stdlib.h>
#include "asm.h"
#include "lwp_messages.h"
Expand Down
7 changes: 7 additions & 0 deletions libogc/lwp_mutex.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#include "asm.h"
#include "lwp_mutex.h"

Expand Down
7 changes: 7 additions & 0 deletions libogc/lwp_threadq.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#include <stdio.h>

#include "asm.h"
Expand Down
7 changes: 7 additions & 0 deletions libogc/lwp_threads.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Expand Down
7 changes: 7 additions & 0 deletions libogc/lwp_watchdog.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#include <stdlib.h>
#include <limits.h>
#include "asm.h"
Expand Down
7 changes: 7 additions & 0 deletions libogc/lwp_wkspace.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
/*

Contains code inspired by and derived from code written for the RTEMS project.
See LICENSE for more information.

*/

#include <stdlib.h>
#include <system.h>
#include <string.h>
Expand Down
20 changes: 0 additions & 20 deletions libogc_license.txt

This file was deleted.