GithubHelp home page GithubHelp logo

davidsaopenu / simulator Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 14.0 65.9 MB

simulator

Makefile 0.27% C 96.38% C++ 0.46% Perl 0.65% QMake 0.01% Shell 0.40% Python 0.32% Haxe 0.75% Objective-C 0.17% Assembly 0.53% CSS 0.02% HTML 0.02% Dockerfile 0.03%

simulator's People

Contributors

chananele avatar daniel-a111 avatar davidsaopenu avatar dsariel avatar eyalfishel avatar finalhopee avatar flameyboi avatar florpor avatar gersner avatar ialexyi avatar ikonst avatar kapel2208 avatar lidavid avatar maytar avatar moranya avatar nirdothan avatar opbenesh avatar rainbowoverflow avatar tomerlen avatar wolfknight avatar yannayh avatar yoavka avatar zzda avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

simulator's Issues

Error in building QEMU .How to Solve ,Please Help me.

qemu.pod around line 95: Non-ASCII character seen before =encoding in 'Sch�tz.'. Assuming UTF-8
POD document had syntax errors at /usr/bin/pod2man line 71.
make: *** [qemu.1] Error 255
make: *** Deleting file `qemu.1'

nvme-cli-testsWrapper.py is not passing tests

How to reproduce:

  1. take latest simulator from the repository https://review.gerrithub.io/davidsaOpenu/simulator
  2. launch guest with kernel compiled from the repository https://review.gerrithub.io/davidsaOpenu/3.16.2
  3. compile nvme-cli from the repository parser.c:73: error: ignoring return value of ‘strtol’, declared with attribute warn_unused_result
  4. run eVSSIM/tests/guest/objects_via_ioctl/nvme-cli-testsWrapper.py

TODO:

  1. Make objects_via_ioctl pass tests
  2. rewrite nvme-cli-testsWrapper.py to use pytest (http://pythontesting.net/start-here/)
  3. invoke objects_via_ioctl with simulator-ci

nvme compliance tests crush the system on small disks

how to reproduce
t) take the fae4a33
2) run the nvme compliance tests. At test suite #9 or #10 it will crush.

workaround:
If one changes FLASH_NB 32 (instead of 4) all tests are passing.

Desired behaviour: in case of small disk the test should fall gracefully (without crashing the whole
guest)

tht submodule missing on clone.

Hello,
I've cloned your repo using git clone and the osc-osd makefile is failing because the tgt submodule is missing.
"git submodule init" and "git submodule update" failed with the error:
"No submodule mapping found in .gitmodules for path 'eVSSIM/osc-osd/tgt'"
I'm missing the correct steps to clone the tgt submodule.
What are the correct steps to clone the submodule?
What is the correct git repo url to use?
If i've missed a document describing it then at least this issue will server those searching for it.

Resolve the deprecated functions qemu compilation error

With gcc version: "gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-1ubuntu2)" we get the following error when trying to compile QEMU:

cc1: warnings being treated as errors
ui/vnc-tls.c: In function ‘vnc_tls_client_setup’:
ui/vnc-tls.c:313: error: ‘gnutls_kx_set_priority’ is deprecated (declared at /usr/include/gnutls/compat.h:342)
ui/vnc-tls.c:320: error: ‘gnutls_certificate_type_set_priority’ is deprecated (declared at /usr/include/gnutls/compat.h:347)
ui/vnc-tls.c:327: error: ‘gnutls_protocol_set_priority’ is deprecated (declared at /usr/include/gnutls/compat.h:344)
make: *** [ui/vnc-tls.o] Error 1

Adding the no-deprecated-declarations flag to QEMU/Makefile resolves it but we should probably handle this differently.
QEMU_CFLAGS += -g -Wno-deprecated-declarations

Setup script for different OS and different compiler versions.

We have to make one step further and to remove setup stuff from README at all.
Eyal has added a script that performs the setup task partially.
6439d0a

I think we should elaborate that script. In that manner we will be able to handle situations like
those (flags that present in one version of the compoiler that are absent in another) by adding if to the setup script.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.