VirtualBox

source: vbox/trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81641   5 years vboxsync IPRT/memobj-r0drv-linux.cpp: Implemented sub-mappings in kernel space. …
(edit) @81621   5 years vboxsync IPRT/memobj-r0drv-linux.cpp: Implemented sub-mappings in kernel space. …
(edit) @81587   5 years vboxsync IPRT/memobj-r0drv-linux.c: Don't mark allocations as executable unless …
(edit) @80327   5 years vboxsync IPRT/memobj-r0drv-linux.c: Implemented mapping or sub-ranges as …
(edit) @80321   5 years vboxsync IPRT/memobj-r0drv-linux.c: Implemented mapping or sub-ranges as …
(edit) @78120   6 years vboxsync IPRT: Started adding a RTR0MemObjMapUserEx function that takes offSub …
(edit) @77730   6 years vboxsync IPRT/memobj-r0drv-linux.c: Use gpf_t rather than unsigned to avoid …
(edit) @77727   6 years vboxsync IPRT,HostDrivers: Fixed some warnings.
(edit) @77549   6 years vboxsync linux/vboxsf: Workaround for kernel_read/write calls (get_user_pages …
(edit) @77464   6 years vboxsync Runtime/r0drv/linux: handle get_user_pages back-port to Linux 4.4.168. …
(edit) @77367   6 years vboxsync Runtime/r0drv/linux: handle get_user_pages back-port to Linux 4.4.168. …
(edit) @77208   6 years vboxsync memobj-r0drv-linux.c: todo
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76346   6 years vboxsync *: Preparing for iprt/string.h, iprt/json.h and iprt/serialport.h no …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @69111   7 years vboxsync (C) year
(edit) @68217   7 years vboxsync Runtime/r0drv/linux: openSUSE Leap 42.3 tweak for a Linux 4.4 kernel …
(edit) @68216   7 years vboxsync Runtime/r0drv/linux: openSUSE Leap 42.3 tweak for a Linux 4.4 kernel …
(edit) @68215   7 years vboxsync Runtime/r0drv/linux: openSUSE Leap 42.3 tweak for a Linux 4.4 kernel …
(edit) @66930   8 years vboxsync Runtime/r0drv: Linux 4.12 5-level page table adaptions
(edit) @66928   8 years vboxsync Runtime/r0drv: Linux 4.12 5-level page table adaptions
(edit) @66927   8 years vboxsync Runtime/r0drv: Linux 4.12 5-level page table adaptions
(edit) @65183   8 years vboxsync Runtime: Linux 4.10 fix for get_user_pages_remote()
(edit) @64561   8 years vboxsync Runtime/r0drv/linux: get_user_pages() fix for Linux 4.9
(edit) @62567   8 years vboxsync IPRT: More unused parameters.
(edit) @62477   8 years vboxsync (C) 2016
(edit) @62461   8 years vboxsync IPRT: scm
(edit) @60457   9 years vboxsync Runtime: build fix
(edit) @60455   9 years vboxsync Runtime: comment
(edit) @60454   9 years vboxsync Runtime: Linux 4.6 fixes
(edit) @60453   9 years vboxsync Runtime/Additions: Linux 4.6 fixes
(edit) @60372   9 years vboxsync Runtime/r0drv/linux: bugref:8315: don't set the PG_reserved flag on …
(edit) @58171   9 years vboxsync doxygen: fixes.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @57276   9 years vboxsync iprt/r0drv/linux: Preserve EFLAGS/AC where ever it may possibly be …
(edit) @56290   10 years vboxsync IPRT: Updated (C) year.
(edit) @55401   10 years vboxsync added a couple of missing Id headers
(edit) @51938   10 years vboxsync Runtime/r0drv: RHEL7 hack
(edit) @50077   11 years vboxsync Runtime/r0drv/linux: Use GFP_NOWARN for our memory allocations as …
(edit) @49651   11 years vboxsync r0drv/linux/memobj: Linux 3.13 fix
(edit) @48935   11 years vboxsync Runtime: Whitespace and svn:keyword cleanups by scm.
(edit) @46663   12 years vboxsync Runtime/r0drv/linux: numa hack
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @43637   12 years vboxsync Linux 3.7 fixes
(edit) @41660   13 years vboxsync IPRT/r0drv/Linux: make it work with Linux 3.5 kernels
(edit) @41116   13 years vboxsync rtR0MemObjNativeLockUser: Force write access to COW pages.
(edit) @41082   13 years vboxsync Runtime/r0drv/linux: PhysHighest is inclusive, highest permittable …
(edit) @39808   13 years vboxsync Runtime/r0drv: get the physical address of Linux kernel kmap mappings …
(edit) @39744   13 years vboxsync rtr0memobj: Status code adjustments.
(edit) @39705   13 years vboxsync comment indent.
(edit) @39703   13 years vboxsync Runtime/r0drv: get the physical address of Linux kernel kmap mappings …
(edit) @39697   13 years vboxsync Runtime/r0drv: get the physical address of Linux kernel kmap mappings too.
(edit) @36555   14 years vboxsync Use DECLHIDDEN, especially in IPRT.
(edit) @36360   14 years vboxsync Runtime/r0drv/linux: fail to lock kernel memory for kmap()'ed memory
(edit) @35603   14 years vboxsync Runtime/r0drv/linux/memobj: try a bit harder to allocate a page, …
(edit) @35165   14 years vboxsync memobj-r0drv-linux: defined is more correct here
(edit) @33642   14 years vboxsync this flag is not available in Linux 2.4
(edit) @33641   14 years vboxsync bit more safety
(edit) @33640   14 years vboxsync Linux host page allocator: don't use system reserves for >=1M reqs
(edit) @33619   14 years vboxsync Runtime/r0drv/memobj-r0drv-linux.c: set GFP_NOMEMALLOC when …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33011   14 years vboxsync IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can …
(edit) @33006   14 years vboxsync IPRT: fixed rtR0MemObjLinuxAllocPages() which broke large pages on …
(edit) @29027   15 years vboxsync RTR0MemObjEnterPhys/rtR0MemObjNativeEnterPhys: Validate the cache …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28788   15 years vboxsync iprt/memobj: use the correct object for determining the cache policy
(edit) @28777   15 years vboxsync iprt: added CachePolicy parameter to RTR0MemObjEnterPhys()
(edit) @26869   15 years vboxsync Runtime/r0drv/memobj-linux: added printk debugging output for path in …
(edit) @26866   15 years vboxsync Runtime/r0drv/memobj-linux: alignment for …
(edit) @26864   15 years vboxsync Runtime/r0drv/memobj-linux: alignment for rtR0MemObjNativeAllocPhys()
(edit) @26847   15 years vboxsync Don't pass uAlignment=0 to rtR0MemObjNativeAllocPhys, resolve the …
(edit) @26430   15 years vboxsync Introducing RTR0MemObjAllocPhysEx
(edit) @23611   15 years vboxsync typo
(edit) @23610   15 years vboxsync IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel …
(edit) @22680   15 years vboxsync memobj-r0drv-linux.c: the goto police.
(edit) @22679   15 years vboxsync memobj-r0drv-linux.c: polish.
(edit) @22617   15 years vboxsync build fix 1
(edit) @22616   15 years vboxsync build fix
(edit) @22613   15 years vboxsync Runtime/r0drv/linux: introduced hack to properly map pages on PAE …
(edit) @22531   15 years vboxsync IPRT/r0drv/Linux: fixed comments about allocations
(edit) @22508   15 years vboxsync use GFP_DMA32 first on 32-bit PAE systems (like on 64-bit hosts) …
(edit) @22355   15 years vboxsync Runtime/Linux: don't allow to pass pages above 4GB to …
(edit) @21497   15 years vboxsync RTR0MemObj*: correctly reject unsupported alignment requirements …
(edit) @21314   15 years vboxsync IPRT: Implemented rtR0MemObjNativeLockKernel for linux.
(edit) @20525   16 years vboxsync iprt/memobj.h: Added RTR0MemObjProtect, only implemented for darwin.
(edit) @18522   16 years vboxsync memobj-r0drv-linux.c: nitpicking.
(edit) @18250   16 years vboxsync enable vm_insert_page() for Linux 2.6.23+
(edit) @16464   16 years vboxsync set VM_LOCKED to pin pages allocated with mmap()
(edit) @14824   16 years vboxsync IPRT: RTR0MemObjMapKernelEx for mapping a portion of a memory object …
(edit) @13994   16 years vboxsync better check
(edit) @13992   16 years vboxsync did not consider PAE
(edit) @13891   16 years vboxsync warning
(edit) @13675   16 years vboxsync mark multiple allocated pages as compound
(edit) @13666   16 years vboxsync rtR0MemObjNativeMapUser/linux: vm_insert_page should not be used when …
(edit) @13009   16 years vboxsync @todo is written always in a / */ or / comment, doxygen won't pick …
(edit) @13000   16 years vboxsync Implemented kernel driver build flag to allow better debuggability of …
(edit) @8569   17 years vboxsync AssertBreak -> AssertBreakStmt.
(edit) @8245   17 years vboxsync rebranding: IPRT files again.
(edit) @8170   17 years vboxsync Rebranding: replacing more innotek strings.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette