; -*- 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"