ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/vm_alloc.h
Revision 1.15 - (view) (annotate) - [select for diffs]
2011-12-30T20:37:30Z (12 years, 11 months ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.14: +1 -0 lines
Diff to previous 1.14 , to selected 1.1
Fix CrashReporter poping up when PPC is not emulated on pre-10.5 systems.

Revision 1.14 - (view) (annotate) - [select for diffs]
2008-01-16T22:36:35Z (16 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.13: +20 -1 lines
Diff to previous 1.13 , to selected 1.1
Wrap the Windows write-watch API.

Revision 1.13 - (view) (annotate) - [select for diffs]
2008-01-01T09:40:33Z (16 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12 , to selected 1.1
Happy New Year!

Revision 1.12 - (view) (annotate) - [select for diffs]
2007-01-13T18:21:30Z (17 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +0 -1 lines
Diff to previous 1.11 , to selected 1.1
Remove the 33-bit addressing hack as it's overly complex for not much gain.
Rather, use an address override prefix (0x67) though Intel Core optimization
reference guide says to avoid LCP prefixes. In practise, impact on performance
is measurably marginal on e.g. Speedometer tests.

Revision 1.11 - (view) (annotate) - [select for diffs]
2006-02-27T07:25:43Z (18 years, 9 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-19
Changes since 1.10: +0 -1 lines
Diff to previous 1.10 , to selected 1.1
Updates

Revision 1.10 - (view) (annotate) - [select for diffs]
2005-01-30T21:42:14Z (19 years, 10 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 , to selected 1.1
Happy New Year!

Revision 1.9 - (view) (annotate) - [select for diffs]
2004-12-18T22:20:27Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 , to selected 1.1
s/vm_page_size/vm_get_page_size/ to avoid name clash on MacOS X

Revision 1.8 - (view) (annotate) - [select for diffs]
2004-12-11T10:19:34Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +4 -0 lines
Diff to previous 1.7 , to selected 1.1
implement vm_page_size() to get the actual size of a page

Revision 1.7 - (view) (annotate) - [select for diffs]
2004-11-08T21:07:07Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 , to selected 1.1
Enable 33-bit memory addressing on 64-bit JIT capable platforms (e.g. x86-64).
This is useful to get rid of address offset sign extensions. It uses POSIX
shared memory to create aliased regions, fallback to usual sign-extension
way if shm_open et al. don't work (e.g. no /dev/shm mounted)

Revision 1.6 - (view) (annotate) - [select for diffs]
2004-01-12T15:29:25Z (20 years, 10 months ago) by cebix
Branch: MAIN
CVS Tags: nigel-build-15, nigel-build-16
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 , to selected 1.1
Happy New Year! :)

Revision 1.5 - (view) (annotate) - [select for diffs]
2003-11-24T23:27:18Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.4: +11 -2 lines
Diff to previous 1.4 , to selected 1.1
Enable possibility to manually pass VM_MAP_32BIT & friends. This is needed
for the PowerPC "JIT1" engine.

Revision 1.4 - (view) (annotate) - [select for diffs]
2003-10-12T11:00:12Z (21 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.3: +5 -0 lines
Diff to previous 1.3 , to selected 1.1
Fix vm_acquire() and friend on MacOS X

Revision 1.3 - (view) (annotate) - [select for diffs]
2002-03-16T10:49:00Z (22 years, 8 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-12, nigel-build-13
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 , to selected 1.1
- Also include <sys/types.h> if system has <unistd.h>

Revision 1.2 - (view) (annotate) - [select for diffs]
2002-01-15T14:58:37Z (22 years, 10 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-15012002
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
- documentation updates
- 2001 -> 2002
- version 0.9 -> 1.0

Revision 1.1 - (view) (annotate) - [selected]
2001-06-26T22:35:41Z (23 years, 5 months ago) by gbeauche
Branch: MAIN
- added SIGSEGV support for Linux/Alpha (to be checked), Darwin/PPC
- added uniform virtual memory allocation
  (supports mmap(), vm_allocate(), or fallbacks to malloc()/free())
- cleaned up memory allocation in main_unix.cpp

Convenience Links

Links to HEAD: (view) (annotate) Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a