[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] we have a shell!



Hi folks,

Great news, after a couple of days of detailed and painful debugging, 
I've nailed a couple more bugs that were holding me up.  So, now I can 
boot the kernel all the way through init and to a simple shell (sash)!

Boot log attached as proof!  Note this boot log is from a boot into 
single user mode - no init scripts running etc but I've tested that and 
it seems to work OK.

Next I need to spruce up the console driver to accept keystrokes via the 
console_uart (enable interrupts and so on) - am working on that now.  I 
sincerely hope to have an interactive shell session going within the 
next day or two.

You'll need to do a CVS update on the kernel directory (uClinux-2.4.x), 
and also I'll have to distribute a modified version of the elf2flt 
utility (one of the bugs was in there).  I'll prepare some detailed 
instructions shortly.

We're almost at the point where "regular" linux/uClinux people can start 
to get involved - kernel hacking (and following my kernel port!) not 
required.

Regards,

John

********
Linux version 2.4.21-uc0 (jwilliam@g435-9029) (gcc version 2.95.3-4 ...
On node 0 totalpages: 4096 

zone(0): 4096 pages. 

zone(1): 0 pages. 

zone(2): 0 pages. 

CPU: XILINX MICROBLAZE 

Console: static memory buffer (memcons) 

Kernel command line: 

Calibrating delay loop... 4.86 BogoMIPS 

Memory: 15360K/16384K available (462K kernel code, 182K data) 

Dentry cache hash table entries: 2048 (order: 2, 16384 bytes) 

Inode cache hash table entries: 1024 (order: 1, 8192 bytes) 

Mount cache hash table entries: 512 (order: 0, 4096 bytes) 

Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) 

Page-cache hash table entries: 4096 (order: 2, 16384 bytes) 

POSIX conformance testing by UNIFIX 

Linux NET4.0 for Linux 2.4 

Based upon Swansea University Computer Society NET3.039 

Registering memcons serial driver. 

memcons: Requesting IRQ 

Starting kswapd 

Blkmem copyright 1998,1999 D. Jeff Dionne 

Blkmem copyright 1998 Kenneth Albanowski 

Blkmem 1 disk images: 

0: 800A215C-800D355B [VIRTUAL 800A215C-800D355B] (RO) 

blk: queue 800963a8, I/O limit 0Mb (mask 0x0) 

VFS: Mounted root (romfs filesystem) readonly. 

Freeing unused kernel memory: 28K freed 

 

Sash command shell (version 1.1.1) 

/>


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/