switch-coreboot/HACKING
Uwe Hermann 59365cfb45 Update pci_ids.h to the latest version from the Linux kernel
(e81e557a8f1e22fab1b1bdc649ac0d24017ddce2).

We stripped all PCI vendor IDs and device IDs, as we will maintain
our own short list for LinuxBIOS (we don't need that many entries).

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@213 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-03-08 13:57:20 +00:00

59 lines
2.1 KiB
Text

-------------------------------------------------------------------------------
HACKING
-------------------------------------------------------------------------------
Development Guidelines
----------------------
Please read http://linuxbios.org/Development_Guidelines.
Third-party Code and License Overview
-------------------------------------
* util/dtc/*: GPLv2 or later
Source: git://www.jdl.com/software/dtc.git
Current version we use: 332c53642557a018ca9c729a4cd284c6e34b7f72 (07/2006)
* util/kconfig/*: GPLv2
Source: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Current version we use: 15508d22d00277a1f2a1022dce38f2772c810d32 (02/2006)
* util/lar/*: GPLv2
Independant project, but written specifically for LinuxBIOS.
* include/lar.h, util/lar/lar.h, util/lar/example.c:
Dual-licensed (GPLv2 + revised BSD license)
* util/lzma/C/*: Dual-licensed, LGPL + Common Public License (CPL). There's
a special exception, please see util/lzma/C/7zip/Decompress/LzmaDecode.c.
Source: LZMA SDK, http://sourceforge.net/projects/sevenzip/
Current version we use: LZMA SDK 4.42 (05/2006)
* util/lzma/minilzma.cc: ?
Source: ?
Current version we use: ?
* util/nrv2b/nrv2b.c: ?
Source: ?
Current version we use: ?
* include/elf.h: LGPLv2.1 or later
Source: The GNU C Library, http://www.gnu.org/software/libc/
You can get the latest version of the file via CVS:
cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/glibc co libc/elf/elf.h
Current version we use: CVS rev. 1.156
* include/device/pci_ids.h: GPLv2
Source: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Current version we use: e81e557a8f1e22fab1b1bdc649ac0d24017ddce2
* lib/lzmadecode.[ch]: Dual-licensed, LGPL + Common Public License (CPL).
There's a special exception, please see lib/lzmadecode.[ch].
Source: LZMA SDK, http://sourceforge.net/projects/sevenzip/
Current version we use: LZMA SDK 4.40 (05/2006)
* lib/compute_ip_checksum.c, include/ip_checksum.h: GPLv2
Source: kexec-tools, http://www.xmission.com/~ebiederm/files/kexec/
Current version we use: kexec-tools 1.101