Original isl3893 patches
Jump to navigation
Jump to search
I've split the full intersil patch into seperate patches to see what files are needed and what files are not. From those files there should be a base intersil patch to create a kernel with a serial interface. (20060825: still no luck in compiling the base kernel)
mkdir -p output rm output/*.diff 2>/dev/null awk 'BEGIN {file="start.diff"; } /^diff/ {file=$5; gsub(/^[^/]*\//,"",file); gsub(/^[^/]*\//,"",file); gsub(/\//,"_",file); gsub(/\./,"_",file); gsub(/__/,"",file); gsub(/$/,".diff",file); gsub(/^/,"output/",file); } // { print >> file } ' isl-uclinux.patch
Patches
This results in the following patches:
Documentation_Configure_help.diff Makefile.diff arch_armnommu_Makefile.diff (arch) arch_armnommu_boot_Makefile.diff (arch) arch_armnommu_boot_compressed_Makefile.diff (arch) arch_armnommu_boot_compressed_misc_c.diff (arch) arch_armnommu_boot_compressed_vmlinux_lds_in.diff (arch) arch_armnommu_config_in.diff (arch) arch_armnommu_kernel_Makefile.diff (arch) arch_armnommu_kernel_armksyms_c.diff (arch) arch_armnommu_kernel_bios32_c.diff (arch) arch_armnommu_kernel_debug-armv_S.diff (arch) arch_armnommu_kernel_entry-armv_S.diff (arch) arch_armnommu_kernel_head-armv_S.diff (arch) arch_armnommu_kernel_irq-arch_c.diff (arch) arch_armnommu_kernel_process_c.diff (arch) arch_armnommu_kernel_ptrace_c.diff (arch) arch_armnommu_kernel_setup_c.diff (arch) arch_armnommu_kernel_traps_c.diff (arch) arch_armnommu_mm_Makefile.diff (arch) arch_armnommu_mm_consistent_c.diff (arch) arch_armnommu_mm_fault-armv_c.diff (arch) arch_armnommu_mm_fault-common_c.diff (arch) arch_armnommu_mm_init_c.diff (arch) arch_armnommu_mm_memory_c.diff (arch) arch_armnommu_mm_mm-armv_c.diff (arch) arch_armnommu_mm_proc-arm940_S.diff (arch) arch_armnommu_tools_mach-types.diff (arch) drivers_block_blkmem_c.diff drivers_char_Makefile.diff drivers_char_tty_io_c.diff drivers_mtd_chips_cfi_cmdset_0002_c.diff drivers_mtd_chips_cfi_probe_c.diff drivers_mtd_chips_jedec_probe_c.diff drivers_mtd_maps_Config_in.diff drivers_mtd_maps_Makefile.diff drivers_mtd_maps_physmap_c.diff drivers_net_Config_in.diff drivers_net_Makefile.diff drivers_net_Space_c.diff fs_Config_in.diff fs_binfmt_flat_c.diff fs_jffs_inode-v23_c.diff fs_jffs_intrep_c.diff fs_jffs_intrep_h.diff fs_jffs_jffs_fm_c.diff fs_jffs_jffs_fm_h.diff fs_proc_array_c.diff fs_proc_base_c.diff fs_proc_proc_misc_c.diff include_asm-armnommu_io_h.diff include_asm-armnommu_mach_pci_h.diff include_asm-armnommu_memory_h.diff include_asm-armnommu_mman_h.diff include_asm-armnommu_mmu_context_h.diff include_asm-armnommu_mmu_h.diff include_asm-armnommu_page_h.diff include_asm-armnommu_pci_h.diff include_asm-armnommu_proc-armv_cache_h.diff include_asm-armnommu_proc-armv_uaccess_h.diff include_asm-armnommu_proc-armv_uncompress_h.diff include_asm-armnommu_proc-fns_h.diff include_asm-armnommu_uaccess_h.diff include_linux_if_h.diff include_linux_mtd_cfi_h.diff include_linux_mtd_mtd_h.diff include_linux_netfilter_ipv4_ip_conntrack_h.diff include_linux_netfilter_ipv4_ip_conntrack_tuple_h.diff include_linux_netlink_h.diff include_linux_pci_h.diff include_linux_pci_ids_h.diff include_linux_sched_h.diff include_linux_serial_h.diff include_linux_socket_h.diff kernel_printk_c.diff lib_Makefile.diff mmnommu_filemap_c.diff mmnommu_mmap_c.diff mmnommu_oom_kill_c.diff mmnommu_slab_c.diff net_bridge_br_forward_c.diff net_bridge_br_if_c.diff net_bridge_br_input_c.diff net_ipv4_netfilter_Config_in.diff net_ipv4_netfilter_Makefile.diff net_ipv4_netfilter_ip_conntrack_proto_tcp_c.diff net_ipv4_netfilter_ipt_LOG_c.diff net_ipv4_udp_c.diff
Files
These files are only in the ap600 source:
CP="cp -pr" S=/data/common/uclinux/2.4.19.ap600/ D=/data/common/uclinux/2.4.19.new/ # ISL main cd ${S} && find \ ${S}uClinux-2.4.x/arch/armnommu/boot/compressed/bootrec.c \ ${S}uClinux-2.4.x/arch/armnommu/boot/compressed/head-isil.S \ ${S}uClinux-2.4.x/arch/armnommu/boot/compressed/misc-bzip2.c \ ${S}uClinux-2.4.x/arch/armnommu/def-configs/isl3893 \ ${S}uClinux-2.4.x/arch/armnommu/defconfig \ ${S}uClinux-2.4.x/arch/armnommu/mach-isl3893 \ ${S}uClinux-2.4.x/arch/armnommu/mm/proc-arm946.S \ ${S}uClinux-2.4.x/drivers/char/serial_isil.c \ ${S}uClinux-2.4.x/include/asm-armnommu/arch-isl3893 \ |cpio -padmuv ${D} exit #mtd uClinux-2.4.x/drivers/mtd/chips/atmel_flash.c uClinux-2.4.x/drivers/mtd/chips/cfi_jedec.c uClinux-2.4.x/drivers/mtd/initcalls.c uClinux-2.4.x/drivers/mtd/maps/islmap.c #network uClinux-2.4.x/drivers/net/intersil uClinux-2.4.x/drivers/net/isl3893eth.c #wireless uClinux-2.4.x/drivers/net/prism.h uClinux-2.4.x/drivers/net/prism_blobdrv.c uClinux-2.4.x/drivers/net/prism_generic.c uClinux-2.4.x/drivers/net/prism_local_mvc.c uClinux-2.4.x/drivers/net/prism_mgt.c uClinux-2.4.x/drivers/net/prism_mgt.h uClinux-2.4.x/drivers/net/prism_pci.c uClinux-2.4.x/drivers/net/prism_pci.h uClinux-2.4.x/drivers/net/prism_wds.c uClinux-2.4.x/drivers/net/prism_wds.h uClinux-2.4.x/drivers/net/prismeth.c uClinux-2.4.x/drivers/net/prismeth.h #FS uClinux-2.4.x/fs/cramfs/inflate uClinux-2.4.x/fs/ext2/acl.c Clinux-2.4.x/fs/fat/msbuffer.h uClinux-2.4.x/fs/fat/tables.c uClinux-2.4.x/fs/fat/tables.h #mpu uClinux-2.4.x/include/asm-armnommu/proc-armv/mpu.h uClinux-2.4.x/include/linux/autoconf.h uClinux-2.4.x/include/linux/isil_netlink.h uClinux-2.4.x/include/linux/modules uClinux-2.4.x/include/linux/modversions.h uClinux-2.4.x/include/linux/netfilter_ipv4/ip_conntrack_pptp.h uClinux-2.4.x/include/linux/netfilter_ipv4/ip_nat_pptp.h uClinux-2.4.x/include/linux/netfilter_ipv4/ipt_userindex.h uClinux-2.4.x/include/linux/version.h uClinux-2.4.x/kernel/mapped.c uClinux-2.4.x/kernel/mixmem.c uClinux-2.4.x/net/ipv4/netfilter/ip_conntrack_pptp.c uClinux-2.4.x/net/ipv4/netfilter/ip_nat_pptp.c uClinux-2.4.x/net/ipv4/netfilter/ipt_userindex.c #Bzip2 uClinux-2.4.x/lib/bzip2