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 29.990.271 Times

bicl 0.1.0

  Date Added: January 18, 2010  |  Visits: 828

bicl

Report Broken Link
Printer Friendly Version


Product Homepage
Download (83 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
BICL RELATED
File Management  -  Parsing binary files with regular expressions 1.0
This script allows you to use the regular expression engine to parse binary files, especially those for which the struct module alone is inadequate.The typical way to parse binary data in Python is to use the unpack method of the struct module....
 
Utilities  -  SysView for Linux 0.4.3
SysView is a Java application to help Linux System Administrators "see" Linux Configuration Files, directories and kernel parameters.
256 KB  
Programming  -  Entrans 0.3.3
Entrans is an online collaborative translation tool used for editing and translation of PO files. It provides features such as ``dynamic'' keyboard for Indian languages and automated suggestions to help beginners and experts alike.
174.73 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  
Utilities  -  XGngeo 16 Final
XGngeo is a frontend (GUI) for Gngeo which is a powerful command line Neo Geo emulator for the GNU/Linux system (and may be some other Unices). Both are free softwares released under the GNU GPL license. XGngeo is written in Python and uses the...
337.92 KB  
Audio Tools  -  mpodder 2005-06-11
mpodder is a simple command line based podcast receiving (podcatching) tool. mpodder is written in perl and should run quite happily on Linux, the BSDs etc. The intent is for mpodder to be called from cron. It will notify the user of new content...
36.86 KB  
Utilities  -  NestedPlistEditor 0.9
A version of the 'defaults' command-line tool which allows editing of nested properties. This project implements something very similar to the 'defaults' command line tool, with one major difference: it supports nested properties.
10.24 KB  
Finance  -  BinCoMerge 0.2.0.0
BinCoMerge (in GNU General Public License Version 3) is a tool to compare and merge binary files in a hexadecimal point of view. Unlike text comparison engines, BinCoMerge does not use classic LCS (Longest Common Subsequence) algorithm. With...
4.4 MB  
Development Editors  -  Free Hex Editor Neo 4.97.02.3667
View, Edit and Analyze Hexadecimal Data and Binary Files of any Size. Free Hex Editor Neo is a large files optimized freeware hex editor for everyone who works with ASCII, hex, decimal, float, double and binary data. Make patches with just two...
8.33 MB  
Business  -  NewsGrab 0.5.0 Pre4
NewsGrab provides a tool to retrieve binary files from an NNTP server. NewsGrab is a small tool that uses regular expressions to download and uudecode/ydecode binary files from USENET. Whats New in This Release: - Bumped version to 0.5.0pre4...
21.5 KB  
NEW DOWNLOADS IN UTILITIES, BOOT MANAGERS
Utilities  -  LPAR2RRD 4.95-4
LPAR2RRD collects performance data and generates actual, historical and future trends utilization graphs of your virtual environment. It is agentless (it receives everything from the management stations like vCenter or HMC). The product supports...
2.25 MB  
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  
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