bicl

Description

bicl is a tool for editing the built-in command line boot arguments in binary files like the PPC64 Linux compressed kernel image and the PPC64 Xen compressed hypervisor boot image. he boot argument processing for powerpc Xen is much less complex than it may appear. Assuming that the Simplify bootargs processing patch is accepted in some form, the following rules apply: 1. Arguments from 32-bit wrapper override all else 2. Builtin arguments in 64-bit image override firmware 3. Firmware is used if neither of the above exist It is true that dom0 Linux has its own boot argument processing, but there is a simple transitive relation between Xens bootargs and Linuxs bootargs. That is, Xen first applies the above three rules to decide what to feed Linux. Linux then applies its three rules (it orders their precedence slightly differently) to decide what to feed the kernel proper. The format of the builtin command line buffer is essentially just a seperate ELF section, which makes it easy for post-processing tools to locate it and edit it. If you have a 2.6.17 or later zImage kernel available, the following is illustrative: $ objdump -h arch/powerpc/boot/zImage | grep cmdline 2 __builtin_cmdline 00000200 00406274 00406274 00016274 2**2 The format of the builtin command line buffer is simple, so many tools may one day understand it, but at present the most commonly-used tool is `bicl, which is shipped under the LGPL as part of the K42 source: http://www.cs.unm.edu/~k42/tools/bicl The usage of the tool is simple: $ bicl `builtin-cmdline manipulates builtin command line arguments Usage: builtin-cmdline FILE [ARGS] -?, --help Show this help statement. --version Show version statement. Examples: builtin-cmdline zImage builtin-cmdline zImage console=ttyS0 The tool is used every day to edit the builtin command lines of Linux and Xen binaries as part of an internal IBM project..

Ppc64 - Ppc64 Linux - Tool For Editing - Command Line - Binary Files - Bicl - Builtin - Linux - Command - Tool - Line - Boot - System

Published By:A. Waterland

License Type:Freeware

Date Added:22 October, 2010

Version:0.1.0

Price:Free

Downloads:89

Size:3.1 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

GSubEdit, or GNOME Subtitle Editor, is a tool for editing and converting DivX ;-) subtitles. It currently features read/write of SubRip (.srt) and MicroDVD (.sub) subtitles.

DateOct 14, 2010

AuthorIsak Savo

Size79.9 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Multimedia

RJCE allows all methods or variables of user defined classes to be altered at runtime. These alterations are then applied to a single instance, a collection of instances (i.e. list, set or map), or an entire class.

DateSep 13, 2010

AuthorJames Bloom

Size3.1 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

fileschanged is a GNU/Linux command-line utility that reports when files have been altered. This software is a client to the FAM (File Alteration Monitor) server that is now available in some distributions.

DateOct 6, 2010

Authorbenasselstine

Size29.7 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

SMCRoute is a command line tool to manipulate the multicast routes of the Linux kernel.

DateSep 6, 2010

AuthorCarsten Schill

Size39.9 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

newfile is a program for creating starter files, or trees of files, by processing templates with a C-preprocessor-like syntax. newfile generates "starting-out" files using a full featured template preprocessor.

DateOct 21, 2010

AuthorAlanE

Size133.1 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming