openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
V
virgo-linux-github-code
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
4 months
ago. based on code collected
4 months
ago.
Jul 20, 2025 — Jul 20, 2026
Showing page 3 of 28
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 - Memory System Calls ---------------------------------------------- - return values of memory calls set to 0 - in virgo_get() syscall, memcpy() of iov_base is done to data_out userspace pointer
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 - Memory System Calls: ----------------------------------------------- - replaced copy_to_user() with a memcpy() - updated the testcase with an example VUID hardcoded. - str_to_addr2() is done on iov_base instead of buf which was causing NULL parsing - kern.log with above resolutions and multiple VIRGO memory syscalls tests - malloc,get,set - With above VIRGO malloc and set syscalls work relatively causing less number of random kernel panics
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 filesystem syscalls: -------------------------------------------- - Rewrote iov_base code with a separate iovbuf set to iov_base and strcpy()-ing the syscall command to iov_base similar to VIRGO memory syscalls - Pleasantly the same iovbuf code that crashes in memory syscalls works for VIRGO FS without crash.Thus both virgo_clone and virgo_filesystem syscalls work without issues in 4.1.5 and virgo_malloc() works erratically in 4.1.5 which remains as issue. - kern.log for VIRGO FS syscalls and virgofstest text file written by virgo_write() have been added to repository
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux 4.1.5 kernel syscalls: ----------------------------------- - rewrote the iov_base buffer code for all VIRGO memory syscalls by allocating separate iovbuf and copying the message to it - this just replicates the virgo_clone syscall behaviour which works without any crashes mysteriously. - did extensive repetitive tests that were frequented by numerous kernel panics and crashes - The stability of syscalls code with 3.15.5 kernel appears to be completely absent in 4.1.5 - The telnet path works relatively better though - Difference between virgo_clone and virgo_malloc syscalls despite having same kernel sockets code looks like a non-trivial bug and a kernel stability issue. - kernel OOPS traces are quite erratic. - Makefile path in testcase has been updated
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 - testcases and logs: - added insmod script for VIRGO filesystem drivers - test_virgo_filesystem.c has been updated for syscall numbers in 4.1.5 VIRGO kernel - virgo_fs.c syscalls code has been updated for iov.iov_base kstrdup() - without this there are kernel panics in copy_from_iter(). kern.log testlogs have been added, but there are heisen kernel panics. The virgo syscalls are executed but not written to kern.log due to these crashes. Thus execution logs are missing for VIRGO filesystem syscalls.
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 - memory system calls: - updated testcases and added logs for syscalls invoked separately(malloc,set,get,free) - The often observed unpredictable heisen kernel panics occur with 4.1.5 kernel too. The logs are 2.3G and only grepped output is committed to repository. - virgo_malloc.c has been updated with kstrdup() to copy the buf to iov.iov_base which was earlier crashing in copy_from_iter() within tcp code. This problem did not happen in 3.15.5 kernel. - But virgo_clone syscall code works without any changes to iov_base as above which does a strcpy() which is an internal memcpy() though. So what causes this crash in memory system calls alone is a mystery. - new insmod script has been added to load the VIRGO memory modules as necessary instead of at boot time. - test_virgo_malloc.c and its Makefile has been updated.
Srinivasan Kannan
More...
about 11 years ago
VIRGO + Linux Kernel 4.1.5 - virgo_clone system call testcase update for syscall number and testlogs
Srinivasan Kannan
More...
about 11 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Notes
Srinivasan Kannan
More...
about 11 years ago
VIRGO queue driver: - Rebuilt Module.symvers - kern.log for telnet request to VIRGO Queue + KingCobra queueing system in kernelspace
Srinivasan Kannan
More...
about 11 years ago
virgofstext.txt dt.16 August 2015
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
VIRGO Cloud FS driver in 4.1.5 kernel: - kern.log for open,read,write primitives - screenshots for open,read,write primitives - changed the filp_open mode by adding more flags - O_CREAT, O_LARGEFILE etc., as still the filp_open is unpredictable and volatile sometimes and there are random number.isra crashes as always in vfs_read(). But at least 4.1.5 kernel seems to be far better than previous kernels in terms of stability of VIRGO drivers
Srinivasan Kannan
More...
about 11 years ago
Due to timestamp error probably in git, following are shown as yet to be committed
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux kernel 4.1.5 memory virtualization driver : - screenshots for VIRGO malloc,set,get primitives - kern.log for VIRGO malloc,set,get primitives
Srinivasan Kannan
More...
about 11 years ago
VIRGO cpu virtualization driver; - build generated kernel objects - test_logs added with kern.log of above driver load and test (insmod-ed instead of boot time loaded)
Srinivasan Kannan
More...
about 11 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
about 11 years ago
Updated Makefile include path for linux kernel 4.1.5
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 port - utils driver: - Makefile include paths updated - updated kernel built sources, objects, symbol files
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux 4.1.5 Kernel port - Queueing Driver: - Makefile include path changed - Kernel built sources,object files and symbol files
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 port - EventNet driver: - Makefile include paths changed - Updated build generated sources, object files, symbols
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 port - config driver: - Makefile include path changed - Kernel built sources, object files and symbols
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux kernel 4.1.5 port - Kernel Analytics driver: - updated include path in Makefile - kernel generated sources,object files and symbols
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux kernel 4.1.5 port - cloudsync bakery algorithm driver: - Makefile include path changed - kernel generated sources, objects and symbols
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 port - cloud filesystem driver - Makefile with updated path - kernel generated sources, object files, symbols
Srinivasan Kannan
More...
about 11 years ago
VIRGO Linux Kernel 4.1.5 port for memory virtualization drivers: --------------------------------------------------------------- - Makefile path updated - build generated objects and sources with symbol files
Srinivasan Kannan
More...
about 11 years ago
←
1
2
3
4
5
6
7
8
9
…
27
28
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree