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