Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 36.963.923 Times

bicl 0.1.0

  Date Added: January 18, 2010  |  Visits: 984

bicl

Report Broken Link
Printer Friendly Version


Product Homepage
Download (94 downloads)



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..

Requirements: No special requirements
Platforms: Linux
Keyword: Bicl Binary Files Boot Builtin Command Command Line Line Linux System Tool Tool For Editing
Users rating: 0/10

License: Freeware Size: 3.07 KB
USER REVIEWS
More Reviews or Write Review


BICL RELATED
Libraries  -  C++ Command Line Library 0.3
C++ Command Line Library provides a framework for handling command line options and arguments. Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from...
849.92 KB  
Programming  -  radare 0.8
radare is a toolchain that aims to create a complete set of utilities for handling binary files from the command line. The project is mainly an hexadecimal editor for the command line but with advanced features. There are extensions for...
245.76 KB  
Misc. Collection Managers  -  VeryUtils Image Converter Command Line 2.1
VeryUtils Image Converter Command Line is a professional converter for graphic files, photos, drafts, finance documents and other images of any type. VeryUtils Image Converter Command Line grants fully-featured image conversion to users seeking...
5.83 MB  
Multimedia & Graphics  -  flack - edit FLAC tags from command line 2.0.6
A menu-driven BASH script to easily tag your collection of FLAC files from the command line, without the need for a GUI.
15.89 KB  
Programming  -  CLAJR - Command Line Arguments with Java rc
A command line parsing system. Through Java Reflection it allows simple usage. The keys are defined as standard, overloadable methods, and are transparently managed by the engine. No need to use library-defined objects or enums. Developer has the...
10.04 KB  
Utilities  -  Command Line Parser GetPot 1.1.18
Powerful command line and configuration file parsing for C++, Python, Ruby and Java (others to come). This tool provides many features, such as separate treatment for options, variables, and flags, unrecognized object detection, prefixes and much...
57.48 KB  
Programming  -  JCLO: A Java Command Line Option package 1.3.4
The Java Command Line Option package uses reflection to find the variables in a class and parses a command line to provide the values for them.
39.33 KB  
Utilities  -  JaCL Linux 0.2005-07-11 beta1
JaCL Linux (Just a Command Line Linux) is a live CD distribution (a Knoppix remaster) of the Linux operating system. JaCL Linux is designed to be run as a command line driven server or utility system. Most major command line applications or...
325 MB  
Utilities  -  Bluetooth Command Line Tools 1.2.0.47
Bluetooth Command Line Tools are a set of command line utilities for Windows XP, Vista or Windows 7 which allow you to configure bluetooth adapter, discover remote bluetooth devices and their services, push files to remote devices through OBEX....
3.08 MB  
File Management  -  Handling of command line arguments 1.0
This script handles arguments for small scripts that need to:  - read some command line options  - read some command line positional arguments  - iterate over all lines of some files given on the command line, or stdin if none given - give...
 
NEW DOWNLOADS IN UTILITIES, BOOT MANAGERS
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB  
Boot Managers  -  KBoot 11
KBoot project is a proof-of-concept implementation of a Linux boot loader based on kexec. KBoot uses a boot loader like LILO or GRUB to load a regular Linux kernel as its first stage. Then, the full capabilities of the kernel can be used to locate...
43.01 KB  
Boot Managers  -  boottool 1.2
boottool and Linux::Bootloader provide a generic interface for detecting the installed bootloader, updating bootloader configuration files, and performing boot-once to a given kernel. Supported bootloaders include grub, yaboot, lilo and elilo....
40.96 KB  
Boot Managers  -  runit 1.7.2
runit is a cross-platform Unix init scheme with service supervision; a replacement for sysvinit and other init schemes. runit project runs on GNU/Linux, *BSD, Mac OS X, snf Solaris, and can easily be adapted to other Unix operating systems....
98.3 KB  
Boot Managers  -  U-Boot 1.1.6
U-Boot is a Universal Bootloader project that provides firmware with full source code under GPL. Many CPU architectures are supported: PowerPC(MPC5xx, MPC8xx, MPC82xx, MPC7xx, MPC74xx, 4xx), ARM(ARM7, ARM9, StrongARM, Xscale), MIPS(4Kc,5Kc),...
5.5 MB  
Boot Managers  -  Ext2 Filesystems Utilities 1.39
Ext2 Filesystem Utilities project (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring , and debugging ext2 filesystems..
3.4 MB