Commit Graph

  • 0d568ac219 Make has_key() a static inline, rather than omitting it altogether. Michael Brown 2007-07-28 22:55:17 +01:00
  • 3e816c3d56 Revert "make bool m_echo static" - I suspect this to be defined by spec Michael Brown 2007-07-28 22:52:20 +01:00
  • 52e5c24565 Revert "make isspace static" - prototype for isspace() is defined by C99, so can't be static Holger Lubitz 2007-07-28 23:20:44 +02:00
  • 0ae6c53bd9 Revert "make __udivmoddi4 static" - gcc links to it implicitly Holger Lubitz 2007-07-28 23:20:00 +02:00
  • ca41159f57 Ensure clock line is in the idle state before asserting chip select. Michael Brown 2007-07-28 16:05:41 +01:00
  • 63e489c14d make struct velocity_info vptx static Holger Lubitz 2007-07-27 22:07:01 +02:00
  • 5c486ee75d make struct velocity_info_tbl *info static Holger Lubitz 2007-07-27 22:05:47 +02:00
  • 5a0c703403 make struct nsx static Holger Lubitz 2007-07-27 22:03:04 +02:00
  • 4cd21524ef make struct bnx2 bnx2 static Holger Lubitz 2007-07-27 22:02:11 +02:00
  • 9a4790667a make multiboot_load static Holger Lubitz 2007-07-27 22:01:23 +02:00
  • dc38303ff9 make nbi_load static Holger Lubitz 2007-07-27 22:00:51 +02:00
  • e6cfa7ced9 make http_open static Holger Lubitz 2007-07-27 21:59:09 +02:00
  • 5ec4e2ad50 make eltorito_load static Holger Lubitz 2007-07-27 21:58:31 +02:00
  • 909ad9e80a make cards_found static and add missing initialization Holger Lubitz 2007-07-27 21:50:12 +02:00
  • 3cb133d27d make bool m_echo static Holger Lubitz 2007-07-27 21:47:28 +02:00
  • ac1e0aa63e remove has_key by #if 0'ing out Holger Lubitz 2007-07-27 21:46:21 +02:00
  • 0e0843a872 make _wgetc static Holger Lubitz 2007-07-27 21:45:04 +02:00
  • 59ad3dac40 Merge branch 'master' into symcheck2 Holger Lubitz 2007-07-27 21:40:38 +02:00
  • 9e7b165017 make __udivmoddi4 static Holger Lubitz 2007-07-27 21:39:58 +02:00
  • 77ffd636fa make RTL8169_READ_GMII_REG, RTL8169_WRITE_GMII_REG static Holger Lubitz 2007-07-27 21:39:31 +02:00
  • 9280f2649a make struct _softlabelkeys *slks static Holger Lubitz 2007-07-27 21:38:45 +02:00
  • fa11865de0 make add_ndp_entry static Holger Lubitz 2007-07-27 21:37:29 +02:00
  • ed06bd8a89 make isspace static Holger Lubitz 2007-07-27 21:36:53 +02:00
  • 29134e35dc make md5_steps static Holger Lubitz 2007-07-27 21:36:16 +02:00
  • 97aade0d1f make imgfill_cmdline static Holger Lubitz 2007-07-27 21:35:17 +02:00
  • 42910594f7 disable AES_convert_key by #if 0'ing it out (suggested by mcb30) Holger Lubitz 2007-07-27 21:33:53 +02:00
  • 1ec846b038 make netboot() static Holger Lubitz 2007-07-27 21:31:45 +02:00
  • 426c2c150d disable AES_convert_key by #if 0'ing it out (suggested by mcb30) Holger Lubitz 2007-07-27 21:31:11 +02:00
  • 47a86bca2d Prepare for iBFT merge when possible. iscsiboot.c contains a really, really ugly hack at present, but that doesn't hugely matter since I'm aiming to change the interface to iSCSI devices anyway within the next week. Michael Brown 2007-07-26 02:13:38 +01:00
  • 84c347c7de Inhibit a spurious warning on GCC 4.0.1 Michael Brown 2007-07-26 00:46:27 +01:00
  • 2c7ffa8c27 Added two lines of code that were completely missing! Michael Brown 2007-07-25 13:32:02 +01:00
  • 09118cd5bf Don't overwrite %dl with a (potentially) modified drive number if we already handled the INT13 call. Michael Brown 2007-07-25 02:03:29 +01:00
  • d5e39286f7 We probably shouldn't leave interrupts disabled when starting an OS. Michael Brown 2007-07-25 02:02:24 +01:00
  • 9aa61ad5a2 Add per-file error identifiers Michael Brown 2007-07-24 17:11:31 +01:00
  • f0acd8d7a7 Define -DOBJECT when generating Makefile rules, for consistency. Michael Brown 2007-07-24 15:19:09 +01:00
  • 3f338b7b80 Include errno.h in the few drivers which use it, rather than in nic.h Michael Brown 2007-07-24 14:05:32 +01:00
  • ed9ba18ec6 Allow -Werror to be temporarily disabled using "make NO_WERROR=1" Michael Brown 2007-07-24 14:01:14 +01:00
  • 75912b3b77 Remove some obsolete sections of librm.h and libkir.h. Michael Brown 2007-07-24 12:46:07 +01:00
  • b188311edd We can finally enable -Werror :) Michael Brown 2007-07-24 12:43:11 +01:00
  • 90b5315db0 Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe Michael Brown 2007-07-24 12:37:09 +01:00
  • 02a7514128 Change #warning to FIXME for ns8390.c Marty Connor 2007-07-22 21:00:55 -04:00
  • 4e177aee17 Change #warning to FIXME for depca Marty Connor 2007-07-22 20:56:26 -04:00
  • 767a3cef77 Changed #warning to FIXME for nvo hack warning. Marty Connor 2007-07-22 20:52:32 -04:00
  • 63c9131eeb Add NIC to targets that are always made. Marty Connor 2007-07-22 20:41:53 -04:00
  • 07e11f8af9 Minor debug improvement Michael Brown 2007-07-19 17:01:21 +01:00
  • 2cfe0dee1f Don't trash the %ecx value returned by relocate(). This was causing us to round down the size for the relocation copy to the nearest 64kB (+0x10 bytes); this just happened to work on most machines because the last 64kB of the image is all-zeroes anyway (it's the .bss). Michael Brown 2007-07-19 15:54:33 +01:00
  • a8111e8ab7 Remove INT 13,4b handler; it represents an incomplete feature (CD-ROM emulation support) for an unknown purpose, and breaks grub. Michael Brown 2007-07-19 11:16:05 +01:00
  • 0d9d2ccbae Completed definition of struct int13_cdrom_specification, and moved to int13.h. Michael Brown 2007-07-19 11:15:01 +01:00
  • 013d381e3c Real-mode code might set the direction flag, which would cause carnage. Michael Brown 2007-07-17 13:46:37 +01:00
  • c94cdf2b7d Move .zinfo to libprefix.S; it doesn't belong with the decompression code. Michael Brown 2007-07-17 12:52:54 +01:00
  • cb237819ca Produce no output unless -v is specified or an error occurs. Michael Brown 2007-07-17 01:59:48 +01:00
  • dc52db4920 Removed dead code identified by symcheck Michael Brown 2007-07-17 01:43:19 +01:00
  • 94415b7669 Added missing "static" declarations Michael Brown 2007-07-17 01:42:10 +01:00
  • 19904804da Restore the "shared symbol found only in a single object should be treated as being provided by that object" code. Michael Brown 2007-07-17 01:39:06 +01:00
  • 62d92348fe Added symbols that the DBG() macros will use. Michael Brown 2007-07-17 01:24:04 +01:00
  • f44969f7df nameserver should be static Michael Brown 2007-07-17 01:21:20 +01:00
  • 7df3d4a177 Obsolete code removal Michael Brown 2007-07-17 01:19:35 +01:00
  • 60ce8e884d Added missing extern Michael Brown 2007-07-17 01:16:24 +01:00
  • c3290aae54 Use objdump -t for symcheck; it allows us to take the symbol section into account (and so remove the false positives due to .tbl.* symbols). Michael Brown 2007-07-17 01:15:39 +01:00
  • 38dbe14bbe Kill off redundant references to the .zprefixes. Michael Brown 2007-07-16 17:26:07 +01:00
  • 84551d485e Update all prefixes currently referring to _load_size to include a compressor fixup section. Michael Brown 2007-07-16 17:17:26 +01:00
  • 0929142a15 Rename _rom_size to _load_size_sect, since hdprefix.S also uses it. Michael Brown 2007-07-16 17:03:19 +01:00
  • 048bbeeebc Compressed ROM images now work. Michael Brown 2007-07-16 16:58:38 +01:00
  • 37fa9a8706 Split the objcopy stage out of final image preparation to a separate bin/%.bin target. Michael Brown 2007-07-16 13:41:27 +01:00
  • 6d2e4e719c Move uninitialised .data16 variables to .bss16; saves around 2000 bytes of useless zeroes in the final image. Michael Brown 2007-07-16 13:22:12 +01:00
  • 389204713f Kill off some long-redundant CFLAGS Michael Brown 2007-07-16 13:15:12 +01:00
  • 833d6cc8ec Add __bss16() macro, and allow use of .bss16 section by removing link-time check for section overlaps. (In order to avoid wasting space in the executable image, .bss16 will overlap with the following section, which is .text). Michael Brown 2007-07-16 13:10:49 +01:00
  • c482fc90fb Revert "no need for depending on build library ("blib")" Michael Brown 2007-07-16 13:06:58 +01:00
  • a8780a4fe4 Added nrv2b binary to ignore list Michael Brown 2007-07-15 13:31:31 +01:00
  • ab859a5355 Use a single _payload_offset linker-defined variable to locate the start of the non-prefix blocks in the loaded image, and rely on the image ordering. This should make introducing compression much easier. Michael Brown 2007-07-15 02:52:02 +01:00
  • aa729d2d10 Reverting unintended change caused by merge of indolent/natsemi branch. Michael Brown 2007-07-15 02:22:49 +01:00
  • c27b06fc4d Merge commit 'indolent/natsemi' Michael Brown 2007-07-15 02:21:55 +01:00
  • 37517f7752 removed type casting from DBG statements. Udayan Kumar 2007-07-14 20:01:30 -04:00
  • fc47f2a4ce replaces printf with dbg Udayan Kumar 2007-07-14 15:36:15 -04:00
  • 04962a0b31 added natsemi.h Udayan Kumar 2007-07-14 00:44:56 -04:00
  • ecfa8f41e8 mdc's+nvs Udayan Kumar 2007-07-13 22:55:17 -04:00
  • 008bfb6e85 more debugging Udayan Kumar 2007-07-11 12:30:44 -04:00
  • f58c8511a0 more debugging Udayan Kumar 2007-07-10 15:47:34 -04:00
  • d6ceb8bbd7 added silicon revision number Udayan Kumar 2007-07-10 15:29:55 -04:00
  • 334abbde83 init_fix_up Udayan Kumar 2007-07-10 15:08:58 -04:00
  • 751cb2e450 added cable magic for 100Mps in natsemi Udayan Kumar 2007-07-10 13:29:30 -04:00
  • 11d246f3b5 duplex setting added to natsemi.c Udayan Kumar 2007-07-09 21:54:02 -04:00
  • 621f6fb503 more indentation and styling done Udayan Kumar 2007-07-08 18:41:12 -04:00
  • bfa322bb19 :x Udayan Kumar 2007-07-08 15:12:38 -04:00
  • f213f6a1a3 no changes Udayan Kumar 2007-07-08 14:29:55 -04:00
  • a8c2a4fa11 added nat_irq to natsemi.c Udayan Kumar 2007-07-08 13:37:42 -04:00
  • 132d0fb70c stopped memory leak in natsemi::nat_open() Udayan Kumar 2007-07-08 11:03:30 -04:00
  • 83dd194330 Natsemi commented and almost done Udayan Kumar 2007-07-07 20:42:53 -04:00
  • 4f2fab2e14 natsemi.c is workin Udayan Kumar 2007-07-07 16:07:30 -04:00
  • a86b12728a irq still not working will have to remove it Udayan Kumar 2007-07-05 08:38:37 -04:00
  • 2383a070d8 natsemi Udayan Kumar 2007-07-03 22:23:17 -04:00
  • 5e91a38269 interrupt in natsemi Udayan Kumar 2007-07-03 22:20:47 -04:00
  • 0d4ecfa63c enabled interrupt in natsemi.c Udayan Kumar 2007-07-03 19:29:31 -04:00
  • 9ad59b60c5 added change log to natsemi.c Udayan Kumar 2007-07-02 22:45:50 -04:00
  • 6d4dafdc6e added netdev_tx_complete to natsemi.c Udayan Kumar 2007-07-01 18:05:58 -04:00
  • c6d0ef3478 added endianness to natsemi. Udayan Kumar 2007-07-01 17:11:22 -04:00
  • 0c324caecf free_netdev -> netdev_put Udayan Kumar 2007-06-30 22:23:19 -04:00
  • 623d10c66f debugging natsemi.c Udayan Kumar 2007-06-30 19:30:41 -04:00
  • 4a73631106 added eeprom from rtl8139 but not working Udayan Kumar 2007-06-26 17:20:34 -04:00
  • 9e962c3a01 natsemi now needs eeprom access Udayan Kumar 2007-06-25 21:24:34 -04:00