Rev 1080 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
309 | giacomo | 1 | # S.Ha.R.K. Setup File |
2 | # |
||
3 | |||
1073 | tullio | 4 | # Compiler selection option |
5 | # S.Ha.R.K. 1.5.2 added the support of gcc 4 and higher versions. |
||
6 | # However, some options are not compatible with gcc 3 (and DJGPP). |
||
7 | # COMPILER = GCC3, GCC4, DJGPP |
||
8 | COMPILER = GCC4 |
||
9 | |||
1689 | fabio | 10 | # Architecture selection |
11 | # The architecture we're building the system for. The only supported |
||
12 | # value (at the time being) is x86. |
||
13 | ARCH = x86 |
||
14 | |||
558 | giacomo | 15 | # Kernel Image Start Point |
16 | # MEM_START = 0x220000 |
||
17 | # The kernel image file will be loaded starting from this |
||
575 | giacomo | 18 | # physical memory address. For DOS users, it is important |
558 | giacomo | 19 | # to set an high address (like 0x1720000) if you are using |
20 | # Smartdrive or other tools which require Extended Memory |
||
1080 | tullio | 21 | MEM_START = 0x1720000 |
558 | giacomo | 22 | |
309 | giacomo | 23 | # Enable the system time computation through TSC register |
24 | # Only Pentium or higher CPU class |
||
576 | giacomo | 25 | TSC = TRUE |
309 | giacomo | 26 | |
27 | # Enable timer interrupt through P6 APIC instead of PIT |
||
28 | # Only P6 or higher CPU class, TSC support must be enabled |
||
620 | mauro | 29 | APIC = TRUE |
309 | giacomo | 30 | |
558 | giacomo | 31 | # Enable TSC Read Timer Optimization |
32 | # TIMER_OPT = 1000 (For CPU < 1 GHz - Wraparound 585 years) |
||
33 | # TIMER_OPT = 2000 (For 1 GHz < CPU < 2 GHz - Wraparound 146 years) |
||
34 | # TIMER_OPT = 4000 (For 2 GHz < CPU < 4 GHz - Wraparound 36 years) |
||
35 | # TIMER_OPT = 8000 (For CPU < 8 GHz - Wraparound 292 years) |
||
336 | giacomo | 36 | TIMER_OPT = 8000 |
355 | giacomo | 37 | |
558 | giacomo | 38 | # Select the events tracer |
573 | giacomo | 39 | # TRACER = NO,OLD,NEW |
1689 | fabio | 40 | TRACER = NEW |
355 | giacomo | 41 | |
558 | giacomo | 42 | # Select the BIOS INTERRUPT access mode |
573 | giacomo | 43 | # BIOS = X,VM86 |
449 | giacomo | 44 | # X means that you must use x.exe as shark loader |
45 | # if shark needs to call BIOS interrupt (Ex. to enable |
||
46 | # graphics) |
||
47 | # VM86 means that shark call the BIOS interrupts as |
||
48 | # Virtual Machine 86, and you can load a graphical |
||
49 | # demo also through GRUB. VM86 MODE IS NOT COMPATIBLE |
||
575 | giacomo | 50 | # WITH SOME VGA CARDS (like MATROX) |
573 | giacomo | 51 | BIOS = X |
449 | giacomo | 52 | |
558 | giacomo | 53 | # Select the FrameBuffer Configuration |
573 | giacomo | 54 | # FB = VESA,FINDPCI,VGA16 |
489 | giacomo | 55 | # VESA it uses the VBE interrupts to enable the |
56 | # selected video mode |
||
57 | # FINDPCI the FrameBuffer driver will try to find a |
||
58 | # PCI/AGP graphical card. If a card is found, FB will |
||
575 | giacomo | 59 | # use a specific driver to enable it |
489 | giacomo | 60 | # VGA16 enable the VGA16 (4 bpp) video mode |
573 | giacomo | 61 | FB = VESA |
623 | giacomo | 62 | |
63 | # Select the FrameGrabber Configuration |
||
64 | # FG = NORMAL, FORCE_PXC |
||
65 | # NORMAL default mode |
||
66 | # FORCE_PXC it forces the frame grabber to init a PXC200 card |
||
67 | FG = NORMAL |
||
68 | |||
1037 | tullio | 69 | # Select the S.Ha.R.K. file system support |
70 | # YES = build the FS library |
||
71 | # NO = do not build the FS library |
||
1689 | fabio | 72 | SHARK_FS = YES |