This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | vector |
| struct | memory |
| struct | bios_env |
| struct | environment |
Defines | |
| #define | DEBUG 0 |
| #define | SECTOR_SIZE 512 |
| #define | SECTOR_SHIFT 9 |
| #define | RATIO(b) ((b) / SECTOR_SIZE) |
| #define | PARAMSEC 1 |
| #define | DSKBASE 0x1E |
| #define | DSKPARSIZE 11 |
| #define | ESC '\33' |
| #define | HEADERPOS 0x00600L |
| #define | FREEPOS 0x08000L |
| #define | BOOTPOS 0x07C00L |
| #define | SIGNATURE 0xAA55 |
| #define | SIGNATOFF 510 |
| #define | MONO_MODE 0x07 |
| #define | COLOR_MODE 0x03 |
| #define | EXTERN extern |
| #define | FL_CARRY 0x0001 |
| #define | E_SPECIAL 0x01 |
| #define | E_DEV 0x02 |
| #define | E_RESERVED 0x04 |
| #define | E_STICKY 0x07 |
| #define | E_VAR 0x08 |
| #define | E_FUNCTION 0x10 |
| #define | DOS 0 |
Typedefs | |
| typedef bios_env | bios_env_t |
Functions | |
| void | exit (int code) |
| u32_t | mon2abs (void *ptr) |
| u32_t | vec2abs (vector *vec) |
| void | raw_copy (u32_t dstaddr, u32_t srcaddr, u32_t count) |
| u16_t | get_word (u32_t addr) |
| void | put_word (u32_t addr, U16_t word) |
| void | relocate (void) |
| int | dev_open (void) |
| int | dev_close (void) |
| int | dev_boundary (u32_t sector) |
| int | readsectors (u32_t bufaddr, u32_t sector, U8_t count) |
| int | writesectors (u32_t bufaddr, u32_t sector, U8_t count) |
| int | getch (void) |
| void | scan_keyboard (void) |
| void | ungetch (int c) |
| int | escape (void) |
| void | putch (int c) |
| void | set_mode (unsigned mode) |
| void | clear_screen (void) |
| u16_t | get_bus (void) |
| u16_t | get_video (void) |
| u32_t | get_tick (void) |
| void | bootstrap (int device, struct part_entry *entry) |
| void | minix (u32_t koff, u32_t kcs, u32_t kds, char *bootparams, size_t paramsize, u32_t aout) |
| void | int15 (bios_env_t *) |
| char * | b_value (char *name) |
| int | b_setvar (int flags, char *name, char *value) |
| void | parse_code (char *code) |
| void | bootminix (void) |
| void | readerr (off_t sec, int err) |
| char * | ul2a (u32_t n, unsigned b) |
| char ** | ul2a10 (u32_t n) |
| long | a2l (char *a) |
| unsigned | a2x (char *a) |
| dev_t | name2dev (char *name) |
| int | numprefix (char *s, char **ps) |
| int | numeric (char *s) |
| char * | unix_err (int err) |
| int | run_trailer (void) |
| void | readblock (off_t, char *, int) |
| void | delay (char *) |
Variables | |
| EXTERN vector | rem_part |
| EXTERN u32_t | caddr |
| EXTERN u32_t | daddr |
| EXTERN u32_t | runsize |
| EXTERN u16_t | device |
| EXTERN memory | mem [3] |
| EXTERN int | mon_return |
| EXTERN environment * | env |
| int | fsok |
| EXTERN u32_t | lowsec |
|
|
Definition at line 36 of file boot.h. Referenced by exec_bootstrap(). |
|
|
|
|
|
Definition at line 5 of file boot.h. Referenced by blkdirty(), cfline(), clear_vses(), decode(), do_init(), do_watchdog(), domark(), el1_interrupt(), el1_send(), el1_stop(), el3_close(), el3_interrupt(), el3_send(), fprintlog(), getn(), init(), logmsg(), main(), purl(), reply(), res_send(), virt(), and we_16bitboard(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 143 of file boot.h. Referenced by execute(), get_parameters(), params2params(), and save_parameters(). |
|
|
Definition at line 149 of file boot.h. Referenced by b_body(), b_setenv(), execute(), save_parameters(), and show_env(). |
|
|
Definition at line 144 of file boot.h. Referenced by b_setenv(), execute(), save_parameters(), and show_env(). |
|
|
Definition at line 142 of file boot.h. Referenced by b_setenv(), b_unset(), get_parameters(), is_default(), and save_parameters(). |
|
|
Definition at line 145 of file boot.h. Referenced by b_setenv(). |
|
|
Definition at line 148 of file boot.h. Referenced by b_value(), execute(), get_parameters(), and params2params(). |
|
|
Definition at line 19 of file boot.h. Referenced by compile(), Defdev(), ed_dorep(), i_search(), kb_read(), and main(). |
|
|
|
|
|
Definition at line 78 of file boot.h. Referenced by off(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 12 of file boot.h. Referenced by file_vir2sec(), raw_install(), and readblock(). |
|
|
Definition at line 11 of file boot.h. Referenced by get_part_table(), get_sector(), init_drive(), proc_size(), select_image(), test_read(), and w_transfer(). |
|
|
Definition at line 10 of file boot.h. Referenced by boot_readwrite(), exec_image(), extpartition(), extract_image(), extractexec(), f_prepare(), f_transfer(), format_device(), geometry(), get_sector(), get_segment(), install_master(), log_geometry(), m_geometry(), m_read(), main(), make_image(), partition(), proc_size(), r_geometry(), raw_install(), sanitycheck_failed(), select_image(), show_part(), verify_track(), w_geometry(), w_identify(), w_io_test(), w_timeout(), and w_transfer(). |
|
|
Definition at line 38 of file boot.h. Referenced by exec_bootstrap(). |
|
|
Definition at line 37 of file boot.h. Referenced by exec_bootstrap(), and install_master(). |
|
|
|
|
|
Definition at line 791 of file boot.c. Referenced by delay(), exec_image(), name2dev(), and select_image(). |
|
|
Definition at line 821 of file boot.c. References between. |
|
||||||||||||||||
|
Definition at line 753 of file boot.c. References b_setenv(), and null. Referenced by execute(), and get_parameters(). |
|
|
Definition at line 700 of file boot.c. References b_getenv, e, E_VAR, and nil. Referenced by bootminix(), exec_image(), and selected(). |
|
|
Definition at line 695 of file bootimage.c. References b_value(), EIO, ENOEXEC, ENOMEM, errno, exec_image(), free, image, nil, printf, and select_image(). |
|
||||||||||||
|
|
|
|
Definition at line 244 of file autopart.c. References putchr(), set_cursor(), stat_ktl, stat_reset(), t_cd, and tputs(). Referenced by execute(), and m_redraw(). |
|
|
Definition at line 1459 of file boot.c. References a2l(), alarm, base, count, expired(), interrupt, milli_since(), milli_time(), and pause. Referenced by tputs(). |
|
|
Referenced by get_sector(). |
|
|
Referenced by do_close(). |
|
|
Referenced by boot_device(), common_open(), dev_up(), and init_root(). |
|
|
Referenced by get_token(), i_d8(), interrupt(), make_break(), monitor(), and writetty(). |
|
|
|
Referenced by get_parameters(). |
|
|
Referenced by milli_time(). |
|
|
Referenced by get_parameters(). |
|
|
Referenced by exec_bootstrap(). |
|
|
|
|
|
Referenced by off(). |
|
||||||||||||||||||||||||||||
|
|
|
|
Referenced by exec_bootstrap(), get_master(), get_sector(), get_segment(), initialize(), raw_clear(), and readblock(). |
|
|
Definition at line 1031 of file boot.c. References a2l(), activate, between, bootdev, dev, DEV_BOOT, DEV_FD0, DEV_RAM, biosdev::device, drive, errno, minor_p0s0, biosdev::name, numeric(), numprefix(), biosdev::primary, printf, s, biosdev::secondary, st, strcmp, strncmp(), and tmpdev. Referenced by boot_device(), and params2params(). |
|
|
Definition at line 1017 of file boot.c. References nil, and numprefix(). Referenced by name2dev(), and select_image(). |
|
||||||||||||
|
Definition at line 1000 of file boot.c. Referenced by name2dev(), numeric(), and select_image(). |
|
|
Definition at line 430 of file boot.c. References cmds, nil, token::token, and tokenize(). Referenced by execute(). |
|
||||||||||||
|
Referenced by patch_sizes(). |
|
|
|
|
||||||||||||||||
|
Referenced by get_segment(), initialize(), and raw_clear(). |
|
||||||||||||||||
|
|
|
||||||||||||
|
Definition at line 133 of file boot.c. References rwerr(). Referenced by get_sector(), initialize(), and readblock(). |
|
||||||||||||||||
|
Referenced by exec_bootstrap(), get_master(), get_sector(), and readblock(). |
|
|
Referenced by initialize(). |
|
|
Definition at line 1822 of file boot.c. References cmds, err, execute(), nil, and tokenize(). |
|
|
Referenced by kb_init_once(), kb_wait(), and kbd_interrupt(). |
|
|
|
|
||||||||||||
|
|
|
|
Definition at line 815 of file boot.c. References ul2a(). Referenced by get_parameters(), and params2params(). |
|
|
|
|
|
Definition at line 117 of file boot.c. References ENOENT, and ENOTDIR. Referenced by ls(), and select_image(). |
|
|
Referenced by initialize(). |
|
||||||||||||||||
|
Referenced by exec_bootstrap(). |
|
|
Definition at line 57 of file boot.h. Referenced by exec_image(), and initialize(). |
|
|
Definition at line 57 of file boot.h. Referenced by initialize(). |
|
|
Definition at line 60 of file boot.h. Referenced by do_svrctl(), and main(). |
|
|
Definition at line 161 of file boot.h. Referenced by catch(), dolev(), dummy(), garbage(), intr(), level1(), splitenv(), and ttyread(). |
|
|
|
|
|
Definition at line 169 of file boot.h. Referenced by do_autopart(), file_vir2sec(), find_exist(), flat_vir2sec(), get_master(), initialize(), main(), newspell(), overlap(), parse(), partition(), partsort(), print(), readblock(), regionize(), and sort(). |
|
|
Definition at line 67 of file boot.h. Referenced by alloc(), allocate(), directory(), exec_image(), get_parameters(), getgrent(), initgroups(), initialize(), lin_search(), and main(). |
|
|
Definition at line 68 of file boot.h. Referenced by cstart(), initialize(), and shutdown(). |
|
|
Definition at line 55 of file boot.h. Referenced by initialize(). |
|
|
Definition at line 58 of file boot.h. Referenced by initialize(). |
1.4.6