Commit History

Author SHA1 Message Date
  nickysn 6cac29e1b5 + implemented InterLockedExchangeAdd for i8086 11 years ago
  nickysn d6cb55297c + symx86.pas added to ppc8086.lpi 11 years ago
  nickysn 5b71ad3e3b + i8086 InterLockedExchange reimplemented in asm, added locking with cli 11 years ago
  nickysn 3b2cc1baf5 - rm unused local vars from SysInitFPU and SysResetFPU 11 years ago
  nickysn 8eaf8938f4 + support i8086 far data memory models in InterLockedDecrement and 11 years ago
  nickysn 14ecc118ec + disable interrupts as a form of 'locking' in InterLockedDecrement and 11 years ago
  nickysn 2dd9a36bdc * use si, instead of bp in InterLockedDecrement and InterLockedIncrement 11 years ago
  Jonas Maebe 8364232049 + symx86 unit, forgot to commit (part of r27397) 11 years ago
  nickysn e86e108dc5 + added the newly added source files from r27379 to ppc8086.lpi 11 years ago
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific 11 years ago
  Jonas Maebe dae5d1ff62 + added class reference types of the architecture-specific t*def/t*sym 11 years ago
  Jonas Maebe 43992495cb * moved jvm tprocdef name mangling to jvm-specific descendant class 11 years ago
  Jonas Maebe f4c0daddb4 * moved jvm-specific exprasm field from tprocdef to jvm-specific descendant 11 years ago
  nickysn 0a9f738167 + tcg8086.g_copyvaluepara_openarray: support source to be in a different segment 11 years ago
  nickysn 4763723c75 + support compact, large and huge memory models in x86/cpubase.segment_regs_equal() 11 years ago
  nickysn 1f8280e8f1 * load the destination segment in tcg8086.g_copyvaluepara_openarray from SS 11 years ago
  nickysn 070955bcd0 * fixed 'data element too large' error in i8086 far data memory models 11 years ago
  nickysn 096bba90da * fixed Tcgx86.g_concatcopy not using the correct push instruction size when 11 years ago
  nickysn f4a0c08736 * fixed nested access to parent local variables in i8086 far data memory models 11 years ago
  florian 8dfcc2b399 * do not reuse tmp. registers in tbasecgarm.handle_load_store 11 years ago
  Jonas Maebe 11c7d5223c * moved ifdef'd jvm code from tprocvardef to jvm-specific descendant 11 years ago
  Jonas Maebe a05b078fa0 * made ppuload_platform() virtual (should have been part of r27378) 11 years ago
  Jonas Maebe 721fd887c3 * moved all jvm-specific code from symsym to jvm/symcpu 11 years ago
  Jonas Maebe 4a7e6b8b8f * instantiate the cpu-specific version of all defs/syms when loading them 11 years ago
  Jonas Maebe 54964d92eb + forgot to commit, part of r26472 11 years ago
  Jonas Maebe 49ccedbff1 * r27142 for the JVM target, so its system unit compiles again 11 years ago
  nickysn 9ae26316e8 * fixed the handling of const resourcestrings in the i8086 far data memory models 11 years ago
  Jonas Maebe 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- 11 years ago
  Jonas Maebe 2474369dde * made all ppuwrite methods in leaf classes "final", because you cannot 11 years ago
  nickysn e4437bcd51 + initialize the segment of __stktop, __stkbottom, __nearheap_start and 11 years ago