Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
f5beab400d264b205961bcef54ef8afc656d5498
/
src
/
hw
/
floppy.c
402f9a4
floppy: Fix accesses to DOR register.
by Kevin O'Connor
· 10 years ago
302a6e8
floppy: Fix incorrect LBA to CHS translation.
by Kevin O'Connor
· 10 years ago
b66456c
floppy: Minor - add warnings if timeouts occur.
by Kevin O'Connor
· 10 years ago
1902c94
Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.
by Kevin O'Connor
· 10 years ago
8ab9a34
Rename fields of 'struct chs_s' and use in floppy lba2chs().
by Kevin O'Connor
· 10 years ago
4ade523
Remove ioport.h; disperse its contents to other header files.
by Kevin O'Connor
· 10 years ago
7b9f297
Move dma code to new file hw/dma.c.
by Kevin O'Connor
· 10 years ago
8b7861c
Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c.
by Kevin O'Connor
· 10 years ago
07cf73b
Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.
by Kevin O'Connor
· 10 years ago
135f3f6
Split disk.h into block.h and std/disk.h.
by Kevin O'Connor
· 10 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 10 years ago
9dea590
Move malloc code from pmm.c to new files malloc.c and malloc.h.
by Kevin O'Connor
· 10 years ago
41639f8
Move romfile definitions from util.h to new file romfile.h.
by Kevin O'Connor
· 10 years ago
3df600b
Move stacks.c definitions from util.h to new file stacks.h.
by Kevin O'Connor
· 10 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 10 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 10 years ago
[Renamed from src/floppy.c]
018bdd7
Rename check_tsc() (and similar) to timer_check() and use u32.
by Kevin O'Connor
· 10 years ago
aa7c234
PIC code cleanups.
by Kevin O'Connor
· 10 years ago
8413b32
Minor - add missing newline to floppy debug statement.
by Kevin O'Connor
· 11 years ago
5bb7552
floppy: Actually do controller reset in floppy_reset().
by Kevin O'Connor
· 11 years ago
e7c5a7e
floppy: Implement media format sensing.
by Kevin O'Connor
· 11 years ago
068cb4f
floppy: Improve floppy_pio() error checking.
by Kevin O'Connor
· 11 years ago
c849405
floppy: Move recalibration and results parsing to floppy_cmd().
by Kevin O'Connor
· 11 years ago
1f711d2
floppy: Clean up Check Interrupt Status code.
by Kevin O'Connor
· 11 years ago
6e529bd
floppy: Cleanup floppy irq wait handling.
by Kevin O'Connor
· 11 years ago
9ba374c
floppy: Introduce 'struct floppy_pio_s' for floppy PIO ops.
by Kevin O'Connor
· 11 years ago
89a2f96
Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
by Kevin O'Connor
· 11 years ago
897fb11
Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
by Kevin O'Connor
· 11 years ago
ff5e005
floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.
by Kevin O'Connor
· 11 years ago
8b73b83
floppy: Allow floppy code to be used with coreboot.
by Kevin O'Connor
· 11 years ago
ef71989
floppy: Minor cleanup - reduce some cut-and-paste code.
by Kevin O'Connor
· 11 years ago
e51316d
Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.
by Kevin O'Connor
· 12 years ago
1297e5d
Fix winxp boot regression introduced in ecdc655a.
by Kevin O'Connor
· 12 years ago
ecdc655
Run all hardware irq handlers on the extra stack.
by Kevin O'Connor
· 12 years ago
94c749c
Rename wait_irq to yield_toirq.
by Kevin O'Connor
· 12 years ago
03e589c
Push use of 'struct pci_device' to bootprio_find_fdc_device().
by Kevin O'Connor
· 12 years ago
0cd7005
Convert pci_find_device/class to use 'struct pci_device'.
by Kevin O'Connor
· 12 years ago
ca2bc1c
Remove drive->desc field.
by Kevin O'Connor
· 13 years ago
031ef55
Add stubs to permit devices to specify their boot priority.
by Kevin O'Connor
· 13 years ago
72eee3e
Simplify boot ordering by building an inclusive boot list.
by Kevin O'Connor
· 13 years ago
cc9e1bf
Add FUNC16() helper macro for converting a 16bit func to a segoff_s.
by Kevin O'Connor
· 13 years ago
575ffc8
Cleanup - build drive description in temp memory during init.
by Kevin O'Connor
· 14 years ago
d7e998f
Dynamically allocate each drive_g with malloc_fseg().
by Kevin O'Connor
· 14 years ago
7a98fd0
Work around bochs floppy issue with wait_irq().
by Kevin O'Connor
· 14 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 14 years ago
10ad799
Replace irq_enable() regions with explicit calls to check for irqs.
by Kevin O'Connor
· 14 years ago
77d227b
Pass 'drive_s' pointer instead of driveid.
by Kevin O'Connor
· 14 years ago
ee2efa7
Support sleeping until an irq fires, and use where applicable.
by Kevin O'Connor
· 14 years ago
36c93a5
Unify cd emulation access and main disk access code.
by Kevin O'Connor
· 14 years ago
51fd0a1
Add mechanism for describing internal drives in boot menu.
by Kevin O'Connor
· 14 years ago
372e071
Rename VAR16_32 to VAR16VISIBLE.
by Kevin O'Connor
· 14 years ago
7b184d8
Add defines for floppy constants.
by Kevin O'Connor
· 14 years ago
a3855ad
Add support for using floppy images in CBFS.
by Kevin O'Connor
· 14 years ago
af5aabb
Unify floppy and harddrive command routing.
by Kevin O'Connor
· 14 years ago
48410fd
Unify some floppy and disk functions.
by Kevin O'Connor
· 14 years ago
0a0e42e
Add floppy controllers to "drives" list also.
by Kevin O'Connor
· 14 years ago
c892b13
Separate ATA code from generic disk code.
by Kevin O'Connor
· 14 years ago
d626e55
Minor - cleanup return code of floppy_media_sense.
by Kevin O'Connor
· 15 years ago
a3b612e
More floppy code cleanups.
by Kevin O'Connor
· 15 years ago
7661f2f
Minor floppy cleanups.
by Kevin O'Connor
· 15 years ago
35ae726
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
by Kevin O'Connor
· 15 years ago
3085376
Move variables from assembler to C code.
by Kevin O'Connor
· 15 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 15 years ago
0560034
Improve set_code_fail/floppy_ret/disk_ret code generation.
by Kevin O'Connor
· 15 years ago
92f95b0
Add more linker protections around variables accessed from 16bit mode.
by Kevin O'Connor
· 15 years ago
4a754b3
Add linker magic to ensure 16bit variables aren't repeated in 32bit code.
by Kevin O'Connor
· 15 years ago
d21c089
Enable a default hw irq handler.
by Kevin O'Connor
· 15 years ago
020c476
Disable floppy access when coreboot enabled.
by Kevin O'Connor
· 15 years ago
4096702
Add additional config options to remove parts of code.
by Kevin O'Connor
· 15 years ago
e10d345
Fix bug in int1308 handling of floppies.
by Kevin O'Connor
· 15 years ago
a68aeaf
Improve debugging output.
by Kevin O'Connor
· 15 years ago
9521e26
Extract 'struct bregs' out of biosvar.h; clean up header includes.
by Kevin O'Connor
· 15 years ago
a05223c
Improve some debugging output.
by Kevin O'Connor
· 15 years ago
f54c150
Cleanup handling of interrupt controller (PIC).
by Kevin O'Connor
· 15 years ago
15c1f22
Support config driven debugging of each irq handler.
by Kevin O'Connor
· 15 years ago
35192dd
Move debugging messages to appropriate functions.
by Kevin O'Connor
· 16 years ago
ac8df8c
Improve control of debug messages.
by Kevin O'Connor
· 16 years ago
88c00ee
Auto-detect equipment byte info - don't require nvram.
by Kevin O'Connor
· 16 years ago
0b69725
Expand floppy_ret to show function names when return code is a failure.
by Kevin O'Connor
· 16 years ago
rel-0.2.2
117fc21
Compile fixes for gcc 4.3.
by Kevin O'Connor
· 16 years ago
3bbcc14
Move floppy setup code from post.c to floppy.c.
by Kevin O'Connor
· 16 years ago
06ad44e
Introduce cpu_relax() and use it in busy loops.
by Kevin O'Connor
· 16 years ago
ed12849
Reduce stack usage for ISRs; minor fixes.
by Kevin O'Connor
· 16 years ago
6c78122
Replace debug_exit calls with debug info while setting a failure.
by Kevin O'Connor
· 16 years ago
1978676
Rename VISIBLE macro for better control.
by Kevin O'Connor
· 16 years ago
c65a380
Bug fixes; get mouse working.
by Kevin O'Connor
· 16 years ago
44c631d
Enhance included bios tables.
by Kevin O'Connor
· 16 years ago
b792b3c
Minor cleanup in floppy.c
by Kevin O'Connor
· 16 years ago
38fcbfe
Version 0.1.2
by Kevin O'Connor
· 16 years ago
rel-0.1.2
4b60c00
Version 0.1.1
by Kevin O'Connor
· 16 years ago
rel-0.1.1
f076a3e
Initial checkin.
by Kevin O'Connor
· 16 years ago
rel-0.1.0