Hi Thomas et al. After spending several hours fiddeling with and improving the current Makefile for x86_64 I decided to take a closer look at the x86 merge og i386 and x86_64. I took a closer look at x86/pci. There are 16 C files. From the mails and discussions I expected it be be obvious what was i386 only, what was shared and what was x86_64 only. But see following table Filename i386 x86_64 acpi.c X X common.c X X direct.c X X early.c X X fixup.c X X i386.c X X init.c X X irq.c X k8-bus.c X legacy.c X X mmconfig_32.c X mmconfig_64.c X mmconfig-shared.c X X numa.c X pcbios.c X visws.c X In the filename there is NOTHING for most of the non-shared code that tell that this file is used by only i386 or x86_64. The exception is mmconfig that is prefixed with _32 versus _64. But as I have understood the mails floating around using _32,_64 is a way to say here are a potential candidate for futher merging. In a meged x86 tree it would be very beneficial to either include in the filename that a specific file is i386 or x86_64 specific or stuff them in a separate subdirectory. If legacy.c numa.c, pcibios.c and visws.c placed in a directory named i386 then it would be obvious that this is i386 only. Or they could be named filename_32 (or the uglier filename_i386). As it stands out today the filename are kept but thier relationship are lost. I dunno if this will address the concern of Andi about mixing i386 and x86_64 but to me at least things would be so much more obvious if the original relationship are spelled out. Sam -
| David Miller | [GIT]: Networking |
| Fred . | Please add ZFS support (from GPL sources) |
| Rusty Russell | Re: [patch 13/26] Xen-paravirt_ops: Consistently wrap paravirt ops callsites to ma... |
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| Neng-Yu Tu (Tony Tu) | GTA02 GPS rework for SD card interference issue |
| nickd | Re: My experience with the Freerunner |
| Flemming Richter Mikkelsen | Re: QVGA V/s VGA for GTA03 (was something about yummy CPU-GPU combos!) |
| cedric cellier | Re: comparing Apples and Oranges $199 iPhone Freerunner GTA02 |
git: | |
| Toby White | Using Filemerge.app as a git-diff viewer |
| Nicolas Pitre | Re: Cleaning up git user-interface warts |
| Jon Smirl | ! [rejected] master -> master (non-fast forward) |
| Abdelrazak Younes | Git-windows and git-svn? |
| Kevin Stam | Re: Code signing in OpenBSD |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| christian johansson | openbsd on a geode |
| Karel Kulhavy | lookup option in /etc/resolv.conf ignored |
| Linux Bootup hangs after adding RealTime Premption and HR-Timer | 20 minutes ago | Linux kernel |
| SATA 2 size problems | 37 minutes ago | Windows |
| problem with 2.6 kernel driver for a USB MAG Stripe Reader as HID device. | 13 hours ago | Linux kernel |
| get_user_pages failure | 14 hours ago | Linux kernel |
| Reading linux kernel | 15 hours ago | Linux kernel |
| High level of Seagate 2.5" SATA drives failing | 21 hours ago | Hardware |
| Resetting the bios password for Toshiba Laptop | 1 day ago | Hardware |
| Linux 2.6.22 slowly RUNS OUT OF LOWMEM | 1 day ago | Linux kernel |
| Questions about modules | 1 day ago | Linux kernel |
| KDB | 2 days ago | Linux kernel |
