| ; -*- fundamental -*- (asm-mode sucks) | 
 | ; **************************************************************************** | 
 | ; | 
 | ;  ldlinux.asm | 
 | ; | 
 | ;  A program to boot Linux kernels off an MS-DOS formatted floppy disk.	 This | 
 | ;  functionality is good to have for installation floppies, where it may | 
 | ;  be hard to find a functional Linux system to run LILO off. | 
 | ; | 
 | ;  This program allows manipulation of the disk to take place entirely | 
 | ;  from MS-LOSS, and can be especially useful in conjunction with the | 
 | ;  umsdos filesystem. | 
 | ; | 
 | ;   Copyright 1994-2009 H. Peter Anvin - All Rights Reserved | 
 | ;   Copyright 2009 Intel Corporation; author: H. Peter Anvin | 
 | ; | 
 | ;  This program is free software; you can redistribute it and/or modify | 
 | ;  it under the terms of the GNU General Public License as published by | 
 | ;  the Free Software Foundation, Inc., 53 Temple Place Ste 330, | 
 | ;  Boston MA 02111-1307, USA; either version 2 of the License, or | 
 | ;  (at your option) any later version; incorporated herein by reference. | 
 | ; | 
 | ; **************************************************************************** | 
 |  | 
 | %define IS_SYSLINUX 1 | 
 | %include "head.inc" | 
 |  | 
 | ; | 
 | ; Some semi-configurable constants... change on your own risk. | 
 | ; | 
 | my_id		equ syslinux_id | 
 |  | 
 | 		section .rodata | 
 | 		alignz 4 | 
 | ROOT_FS_OPS: | 
 | 		extern vfat_fs_ops | 
 | 		dd vfat_fs_ops | 
 | 		extern ext2_fs_ops | 
 | 		dd ext2_fs_ops | 
 | 		extern ntfs_fs_ops | 
 | 		dd ntfs_fs_ops | 
 | 		extern xfs_fs_ops | 
 | 		dd xfs_fs_ops | 
 | 		extern btrfs_fs_ops | 
 | 		dd btrfs_fs_ops | 
 | 		extern ufs_fs_ops | 
 | 		dd ufs_fs_ops | 
 | 		dd 0 | 
 |  | 
 | %include "diskfs.inc" |