50 Commits
Author SHA1 Message Date
Gianguido Sora` 6224ecc274 printf -> dprintf, except one. 2018-03-05 17:47:02 +01:00
Gianguido Sora` e5709e8dcd added some comments and TODOs 2018-03-04 02:36:15 +01:00
Gianguido Sora` b414b148f4 added a whole lot printf()'s
atags have been fixed to work with webOS Pre3 kernel!
debugging without gdb is hard.
2018-03-03 21:10:16 +01:00
Gianguido Sora` 30bf74bc86 print ATAG_CORE infos too 2018-03-03 21:09:52 +01:00
xndcn 9aa77d4102 change ramdisk loaded address. 2012-04-24 20:40:57 +08:00
xndcn 22ca89a225 add support for HP Veer. 2012-04-13 23:06:26 +08:00
James Sullins 0eac06f976 add /boot/moboot.verbose.IMAGENAME support 2011-11-27 19:11:45 -06:00
James Sullins 3cc45d541c check image size before data-crc 2011-11-10 21:39:57 -06:00
James Sullins c3c720b6ac set board_type, add MOBOOT_VERSION 2011-11-10 12:56:54 -06:00
James Sullins 0be67e1b88 app/moboot, lib/bootlinux: experimental ramdisk support 2011-11-02 08:37:40 -05:00
James Sullins ff838783fd initial ramdisk (payload) support 2011-11-02 08:36:25 -05:00
James Sullins 0e88c0d6f9 fix_load_file_mem: add trailing NULL 2011-11-02 08:34:03 -05:00
James Sullins fbdc1ae34e update lib/fs 2011-10-30 10:35:56 -05:00
James Sullins be2e61d7bb add lib/atags 2011-10-30 10:35:38 -05:00
James Sullins 2576bfc656 add lib/bootlinux 2011-10-30 10:34:48 -05:00
James Sullins 883ee18049 add lib/uimage 2011-10-30 10:34:32 -05:00
James Sullins c58d99234b update lib/gfx lib/gfxconsole lib/font 2011-10-30 10:33:29 -05:00
James Sullins e1b5a9a8bf add basic fs_dirent(); mode,(cma)time in stat 2011-09-26 19:00:02 -05:00
James Sullins 0b6c9668e3 correct subdev bounds checking, add err msgs 2011-09-24 03:10:26 -05:00
James Sullins d803de4e99 add zlib-1.2.5 (only crc32 tested, so far) 2011-09-23 16:05:52 -05:00
James Sullins fe6336ca14 pull ext2 code (back in) from git://git.newos.org/lk.git
copied ext2 code back in from git://git.newos.org/lk.git
see commit e37587a183289522de499c905a473d059c41fb64
by Travis Geiselbrecht <geist@foobox.com>
on Fri, 7 May 2010 00:25:09 +0000 (17:25 -0700)
2011-09-22 16:09:58 -05:00
Shashank Mittal cd98d4709d openssl/lk: Enable signed boot img check
This uses openssl to check the boot image prior
to jumping to kernel to see if it is a signed
kernel image.

Change-Id: I92927fd9317a0f701dab395cc6d39929c64340c1
2011-08-22 14:00:27 -06:00
Kinson Chik 2cd211fccc lk/openssl: Adding openssl to compile in lk build
This is used for verifying signed kernel.
Openssl library will be used for certificate parsing
and rsa decryption.

Change-Id: Icf0024afd8f4d8690d077b47f4b9e83cad1e4813
2011-08-12 18:18:32 -07:00
Kinson Chik 6ba6907987 openssl/lk: Removing the Android.mk files from openssl
Initial port of openssl included the Android.mk files. This
will break building android from Top level of android. Removing
the Android.mk files copied from openssl library in external.

Change-Id: I9610f2c27647b9997ac989e110e4d9c3b3cf49da
2011-08-08 12:11:13 -07:00
Kinson Chik a8fa74c31f openssl/lk: Adding openssl 1.0.0a to LK
This is the same openssl 1.0.0a in the external
folder of Android tree with Android.mk files.

Change-Id: Ie21f916d5925042c260f0640cfaec231f46cf74a
2011-08-08 12:08:38 -07:00
Travis Geiselbrecht 801509f5da [lib][text] simple library to draw static text 2011-07-28 12:35:22 -07:00
Travis Geiselbrecht 97b5382a15 [lib][tga] routines to decode Targa files 2011-07-28 12:35:15 -07:00
Travis Geiselbrecht 99b2d1d593 [lib] simple library routines for drawing text and keeping a graphical console 2011-07-28 12:34:43 -07:00
Travis Geiselbrecht e06c67cd59 [lib] generic graphics routines 2011-07-28 12:34:28 -07:00
Travis Geiselbrecht f86c43c65d [lib][fs] simple file system layer 2011-07-28 12:33:30 -07:00
Travis Geiselbrecht b29c3ba306 [lib][bcache] add a simple block device cache 2011-07-28 12:32:59 -07:00
Travis Geiselbrecht 2dc9c970d7 [lib][partition] add simple block device partition scanner (MBR only) 2011-07-28 12:32:51 -07:00
Travis Geiselbrecht 5248673962 [lib][bio] add simple block io layer 2011-07-28 12:22:51 -07:00
Travis Geiselbrecht 9e60486c32 [lib][cbuf] simple circular buffer implementation 2011-07-28 12:08:38 -07:00
Travis Geiselbrecht beb8d43aed [heap] bring heap debugging stuff from external source 2011-07-28 12:06:57 -07:00
Travis Geiselbrecht 28da92a61f [debug] change the dgetc signature to match external sources 2011-07-28 12:04:36 -07:00
Corey Tabaka 84697244f1 Initial x86 port 2011-07-28 12:02:54 -07:00
Greg Grisco d625055fcc Clean up warnings in lk code
Change-Id: I05b3a6cf07cde7e60586b1816c2f1279f64f5cf4
2011-07-12 23:21:49 -06:00
Ajay Dudani 81f9a78f2a [lk] Add timestamps to dprintf logs for easier performance analysis
Change-Id: I0c4add52d9c6fc2a5e5e50bfee05156371a6632e
2010-12-16 20:27:44 -08:00
Shashank Mittal 8e49dec9ed LK: Add support to write on modem partition
Modem nand layout is different from Android nand layout. This change
updates lk nand driver to write on modem nand partitions.
2010-03-08 16:53:35 -08:00
Dima Zavin 2b8429d895 [lib] ptable: add basic partition table management. 2009-01-29 17:33:35 -08:00
Travis Geiselbrecht 39dededa26 move all of the references to app/console to lib/console 2009-01-24 20:12:57 -08:00
Travis Geiselbrecht 0166fb2d09 move app/console to lib/console 2009-01-24 20:12:52 -08:00
Travis Geiselbrecht 6c5fa8a819 [libc] move most vsprintfs to vsnprintfs 2008-12-30 23:40:36 -08:00
travis geiselbrecht 9d564f1bd6 [libc] add n versions of sprintf and vprintf 2008-12-30 23:40:25 -08:00
Travis Geiselbrecht eb9460542e [IO] rework dprintf to take a debug level, defined in DEBUGLEVEL
printf at the moment just calls dprintf, but soon will become
a seperate I/O queue.
2008-09-13 15:21:57 -07:00
Travis Geiselbrecht 97481e67a1 [EABI] test for eabi compatibility a little bit better than before 2008-09-05 04:50:56 -07:00
Travis Geiselbrecht 82f7420325 [EABI] add support for EABI/linux toolchains
pretty much a hack right now, more or less testing for
arm-none-linux-eabi- in the toolchain prefix and adding some routines
that have to be implemented.
2008-09-05 04:35:45 -07:00
Travis Geiselbrecht 5bfddfb66a remove lwip, never really worked anyway 2008-09-01 02:56:25 -07:00
Travis Geiselbrecht 1d0df69964 initial commit of lk (little kernel) project 2008-09-01 02:26:09 -07:00